//HEADER
$(document).ready(function(){ 
	$.each( [1,2,3,4,5,6], function(i, n){
  		$("#topmenu_"+n).mouseover(function(){
  			$.each( [1,2,3,4,5,6], function(i, n){$("#topmenu_"+n).addClass('topmenu').removeClass('topmenu2');});
  			$("#topmenu_"+n).addClass('topmenu2').removeClass('topmenu');
  			$("#menuDiv_"+n).toggle();
  		});
  		
  		$("#topmenu_"+n).mouseout(function(){
  			$("#topmenu_"+n).addClass('topmenu').removeClass('topmenu2');
  			$("#menuDiv_"+n).toggle();
  		});
	});

	$("#mapbutton").mouseover(function(){
		$("#mapDiv").toggle();
	});

	$("#mapbutton").mouseout(function(){
		$("#mapDiv").toggle();
	});

});

function showbrand() {
	var brandmore = document.getElementById('brandmore');
	var brandmorebtn = document.getElementById('brandmorebtn');
	if(brandmore.style.display=='none'){
		brandmore.style.display = "";
		brandmorebtn.innerHTML = "隐藏品牌列表";
	}else{
		brandmore.style.display = "none";
		brandmorebtn.innerHTML = "显示所有品牌";
	}
}

function showcate() {
	var catemore = document.getElementById('catemore');
	var catemorebtn = document.getElementById('catemorebtn');
	if(catemore.style.display=='none'){
		catemore.style.display = "";
		catemorebtn.innerHTML = "隐藏品牌列表";
	}else{
		catemore.style.display = "none";
		catemorebtn.innerHTML = "显示所有品牌";
	}
}

//弹出窗口居中
function newOpenWin(url,target,width,height){
	var tt,w,left,top;
	left=(screen.width-width)/2;
	if(left<0){ left=0;}
	top=(screen.height-height)/2;
	if(top<0){ top=0;}
	tt="toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no,";
	tt=tt+"width="+width+",height="+height+",left="+left+",top="+top;
	w=window.open(url,target,tt);
	//w.focus();
}
 
/*********按网页比例的缩放图片********/
function changeImg(mypic){ 
    var xw=document.body.clientWidth; 
    var xl=document.body.clientHeight;          
    var width = mypic.width; 
    var height = mypic.height; 
    var bili = width/height;         
    var A=xw/width; 
    var B=xl/height;          
    if(!(A>1&&B>1)) 
    { 
        if(A<B){ 
            mypic.width=xw; 
            mypic.height=xw/bili; 
        } 
        if(A>B){ 
            mypic.width=xl*bili; 
            mypic.height=xl; 
        } 
    }
}

/*********按比例缩略图片图片********/
//<img src="sh180.jpg" onload="changeImage(this)">
function changeImage(mypic,formwitch,formheight){ 
    var xw=formwitch; 
    var xl=formheight;          
    var width = mypic.width; 
    var height = mypic.height; 
    var bili = width/height;         
    var A=xw/width; 
    var B=xl/height;          
    if(!(A>1&&B>1)) 
    { 
        if(A<B){ 
            mypic.width=xw; 
            mypic.height=xw/bili; 
        } 
        if(A>B){ 
            mypic.width=xl*bili; 
            mypic.height=xl; 
        } 
    }
}

/*********选择和取消选择所有的checkbox********/
/*	onclick="if(this.checked==true) { checkAll('num'); } else { clearAll('num'); }"
<input type="button" value="选择所有的字母" onclick="checkAll('test')" />
<input type="button" value="清空选中的字母" onclick="clearAll('test')" /> */
function checkAll(name) {
	var el = document.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++)	
	{         
		if((el[i].type=="checkbox") && (el[i].name==name))
		{           
			el[i].checked = true;       
		}    
	} 
}
function clearAll(name) {
	var el = document.getElementsByTagName('input'); 
	var len = el.length; 
	for(var i=0; i<len; i++) 
	{      
		if((el[i].type=="checkbox") && (el[i].name==name)) 
		{        
			el[i].checked = false;    
		}     
	} 
}

/*******************************************/

/*********控制一系列栏目显示与隐藏********/
function itemShow(itemName,showId,num,bgItemName,clsName)  
//(itemName+num)系列栏目名称，showID需要显示的编号，num栏目数，当前栏目ID，clsName:zt_tt_chg|zt_tt（已选|未选）
{
	var clsNameArr=new Array(2)
	if(clsName.indexOf("|")<=0){
		clsNameArr[0]=clsName
		clsNameArr[1]=""
	}else{
		clsNameArr[0]=clsName.split("|")[0]
		clsNameArr[1]=clsName.split("|")[1]
	}
	
	for(i=1;i<=num;i++)
	{
		if(document.getElementById(itemName+i)!=null)
			document.getElementById(itemName+i).style.display="none"
		if(document.getElementById(bgItemName+i)!=null)
			document.getElementById(bgItemName+i).className=clsNameArr[1]
		if(i==showId)
		{
			if(document.getElementById(itemName+i)!=null)
				document.getElementById(itemName+i).style.display=""
			else
				alert("未找到您请求的内容!")
			if(document.getElementById(bgItemName+i)!=null)
				document.getElementById(bgItemName+i).className=clsNameArr[0]
		}
	}
}
/*******************************************/

/*********控制一系列栏目的效果变化 ********/
function itemSwitch(showId,num,bgItemName,clsName)  
//(itemName+num)系列栏目名称，showID需要显示的编号，num栏目数，当前栏目ID，clsName:zt_tt_chg|zt_tt（已选|未选）
{
	var clsNameArr=new Array(2)
	if(clsName.indexOf("|")<=0){
		clsNameArr[0]=clsName
		clsNameArr[1]=""
	}else{
		clsNameArr[0]=clsName.split("|")[0]
		clsNameArr[1]=clsName.split("|")[1]
	}
	
	for(i=1;i<=num;i++)
	{
		if(document.getElementById(bgItemName+i)!=null)
			document.getElementById(bgItemName+i).className=clsNameArr[1]
		if(i==showId)
		{
			if(document.getElementById(bgItemName+i)!=null)
				document.getElementById(bgItemName+i).className=clsNameArr[0]
		}
	}
}
/*******************************************/

/********* 普通的显示/隐藏层内容 ********/
function showhide(tid,i) {
	var getobj = document.getElementById(tid+"_"+i);
	getobj.style.display = getobj.style.display == "none" ? "" : "none" ;
}
/*******************************************/

/*********建立动态层********/
function createDiv(newName,vis,htmlTxt)
{
	var newDiv=document.createElement("div");
	newDiv.id=newName;
	newDiv.style.visibility = vis;
	newDiv.setAttibute = ("name",newName);
	newDiv.style.position = "absolute";
	newDiv.style.width = "100";
	newDiv.style.backgroundColor = "#cccccc";
	newDiv.innerHTML=htmlTxt;
	document.body.appendChild(newDiv);
}	
/*******************************************/

/*********选择select框********/
function sltChk(obj,val)
{
	for(var i=0;i<obj.length;i++)
	{
		if(obj.options[i].value==val)
			obj.options[i].selected=true;
	}
}


/*********选择单选、复选框********/
function chbChk(obj,val)
{
	if(val=='False')
		val="0"
	else if(val=='True')
		val="1"
	var arr=val.split(",");
	for(var i=0;i<obj.length;i++)
	{
		for(var j=0;j<arr.length;j++)
		{
			if(obj[i].value==arr[j])
				obj[i].checked=true;
		}
	}
}

/*********复制表单内容到剪贴板********/
function copyToClipBoard(obj)
{
	obj = document.getElementById(obj);
	s = obj.value;
	if (window.clipboardData) {
		window.clipboardData.setData("Text",s);
	}
	else
	{  
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) {
		  var divholder = document.createElement('div');
		  divholder.id = flashcopier;
		  document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="clipboard.swf" FlashVars="clipboard='+encodeURIComponent(s)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	alert("复制成功，你可使用Ctrl+V粘贴内容！");
}
/*******************************************/

/*********获取单选表单内容********/
function checkRadio(id){
	var o = document.getElementsByName(id);
	for(var i = 0; i < o.length; i++){
		if(o[i].checked == true){
			return o[i].value;
		}
	}
}
/*******************************************/

/*********检查长时间格式 2008-09-09 22:22:22********/
function strDateTime(str) 
{ 
	var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
	var r = str.match(reg); 
	if(r==null)return false; 
	var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); 
	return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]); 
}
/*******************************************/

/*********检查长时间 2008-09-09 ********/
function strDate(str) 
{ 
	var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; 
	var r = str.match(reg); 
	if(r==null)return false; 
	var d= new Date(r[1],r[3]-1,r[4]); 
	return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]); 
}
/*******************************************/

/*********iframe自适应高********/
function iframeHeight(iframeName) {
	var pTar = null;
	if (document.getElementById){
		pTar = document.getElementById(iframeName);
	}
	else{
		document.getElementById('pTar = ' + iframeName + ';');
	}
	if (pTar && !window.opera){
		pTar.style.display="block"
		if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight)
		{
			pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight;
		}else if (pTar.Document && pTar.Document.body.scrollHeight)
		{
			pTar.height = pTar.Document.body.scrollHeight;
		}
	}
}
/*******************************************/

/*********展开/关闭层(支持群组)********/
var st=1;
function showDiv(id)
{
	if (st==0)
	{
		var idArr=id.split("|");
		for(var i=0;i<idArr.length;i++)
		{
			document.getElementById(idArr[i]).style.display="none";
		}
	st=1;
	}
	else
	{
		var idArr=id.split("|");
		for(var i=0;i<idArr.length;i++)
		{
			document.getElementById(idArr[i]).style.display="block";
		}
	st=0;
	}
}
/*******************************************/

/*********同时展开/关闭层(群组)********/
function showDivs(id1,id2)
{
	var idArr1=id1.split("|");
	var idArr2=id2.split("|");
	for(var i=0;i<idArr1.length;i++)
	{
		document.getElementById(idArr1[i]).style.display="block";
	}
	for(var i=0;i<idArr2.length;i++)
	{
		document.getElementById(idArr2[i]).style.display="none";
	}
}
/*******************************************/

/*********列出隐藏的DIV导航菜单********/
function showMenu(baseID, divID) {
    baseID = document.getElementById(baseID);
    divID  = document.getElementById(divID);
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;

    if (! divID.isCreate) {
        divID.isCreate = true;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}


//检查空格
function isWhiteWpace(s)
{
  var whitespace = " \t\n\r";
  var i;
  for (i = 0; i < s.length; i++){   
     var c = s.charAt(i);
     if (whitespace.indexOf(c) >= 0) {
		  return true;
	  }
   }
   return false;
}

//英文字符
function isSsnString (ssn)
{
	var re=/^[0-9a-z][\w-.]*[0-9a-z]$/i;
	if(re.test(ssn))
	return true;
	else
	return false;
}

function checkEmail(email)
{
	var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
	flag = reg.test(email.value);
	if (!flag) {
		alert("错误，邮箱格式不正确！");
		email.focus();
		return false;
	}
	return true
}

//检查价格格式
function isMoney(s){   
	var regu = "^[0-9]+[\.][0-9]{0,2}$";
	var re = new RegExp(regu);
	if (re.test(s)) {
		return true;
	} else {
		return false;
	}
}

//检查是否数字
function isNumber(s){   
	var regu = "^[0-9]+$";
	var re = new RegExp(regu);
	if (s.search(re) != -1) {
		return true;
	} else {
		return false;
	}
}

//加入收藏夹
//addFavorite('http://hi.baidu.com','sitename');
function addFavorite(url,title){
    if (document.all){
       window.external.addFavorite(url,title);
    }else if (window.sidebar){
       window.sidebar.addPanel(title, url, "");
    }
}

//设为首页
//setHomepage('http://hi.baidu.com/xsunday/');
function setHomepage(url)
{
    if (document.all){
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(url);
    }else if (window.sidebar){
        if(window.netscape){
             try{
                  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
             }catch (e){
                   alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
             }
    }
	var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
	prefs.setCharPref('browser.startup.homepage',url);}
}
