function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function validateUsername(obj){
	var str = obj.value;
	var patn =   /^[a-zA-Z0-9]+$/;
	if(!checkByteLength(str,4,20)) return 1;

	if(!patn.test(str)){
		return 1;
	}
	return 0;
}
function validatePassword(obj){
	var str = obj.value;
	var patn = /.{4,16}/;
	var patn1 =   /^[a-zA-Z0-9_-]+$/;
	if(!patn.test(str) || !patn1.test(str) ) return 1;
	return 0;
}

function validateEmail(obj){
	var str = obj.value;
	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(patn.test(str)){
		return 0;
	}else{
		return 1; //incorrect format
	}
}
function gel(a){
	return document.getElementById?document.getElementById(a):null;
}

function goAdvanceSearch(obj)
{
   var surl;
   var kw = obj.kw.value;
   var cid = obj.cid.value;
   var cts = obj.cts.value;
   var sort = obj.sort.value;
   var ps = obj.ps.value;
   var pe = obj.pe.value;
   var area = obj.area.value;
   var gut = obj.gut.value;

   if (kw=='淘，套我喜欢')
         kw='';
   if (kw=='' && cid==0)
   {
	   alert('请输入关键字或选择分类');return false;
   }
   surl = '/tag/'+kw+'-'+cid+'-'+cts+'-'+sort+'-'+ps+'-'+pe+'-'+area+'-'+gut+'.html';
   surl = encodeURI(surl);
   window.location.href=surl;
   return false;
}

function setPrice(){
   var f = document.forms['mobileAutoForm'];
   var p = f.elements['reserve_price'].value;

   f.elements['ps'].value = parseFloat(p)-parseFloat(p)*0.1;
   f.elements['pe'].value = parseFloat(p)+0.9;
}

function goMainSearch()
{
   var surl,st,key,tstr;
   key = document.formSearch.kw.value;

   if (key=='')
   {
      alert("请输入产品关键字");
	  document.formSearch.kw.focus();
	  return false;
   }
   
   surl = '/tag/'+key+'.html';
   surl = encodeURI(surl);
   window.open(surl);
   return false;
}
function checkMemberRegForm(obj)
{

	if( obj.user_name.value.length==0 )
		{
		alert("请输入用户名!");
		obj.user_name.select();
		return false;
		}
	if( obj.user_pw.value.length==0 )
		{
		alert("请输入密码!");
		obj.user_pw.select();
		return false;
		}
	if( validatePassword(obj.user_pw) )
		{
		alert("密码输入错误，请重新输入!");
		obj.user_pw.select();
		return false;
		}
	if(obj.user_pw.value != obj.user_pw2.value)
		{
		alert("您两次输入的密码不一致，请重新输入!");
		obj.user_pw.select();
		return false;
		}

	if( obj.user_email.value.length < 2 )
		{
		alert("请输入E-MAIL地址!");
		obj.user_email.select();
		return false;
		}
	if( validateEmail(obj.user_email) )
		{
		alert("E-MAIL输入错误，请重新输入!");
		obj.user_email.select();
		return false;
		}
	
	if( obj.user_gender[0].checked ==false && obj.user_gender[1].checked == false)
		{
		alert("请选择你的性别!");
		//obj.user_email.select();
		return false;
		}

	if( obj.auth_code.value.length < 1 )
		{
		alert("请输入验证码!");
		obj.auth_code.select();
		return false;
		}

	if( obj.auth_code.value.length != 4 )
		{
		alert("验证码输入错误!");
		obj.auth_code.select();
		return false;
		}
	gel("regButtom").onclick="";
	obj.submit();
}

function checkLinkReg(){
  if(document.myform.SiteName.value==""){
    alert("请输入网站名称！");
    document.myform.SiteName.focus();
    return false;
  }
  if(document.myform.SiteUrl.value=="" || document.myform.SiteUrl.value=="http://"){
    alert("请输入网站地址！");
    document.myform.SiteUrl.focus();
    return false;
  }
  if(document.myform.SiteAdmin.value==""){
    alert("请输入站长姓名！");
    document.myform.SiteAdmin.focus();
    return false;
  }
  	if( document.myform.SiteEmail.value.length < 2 )
		{
		alert("请输入E-MAIL地址!");
		document.myform.SiteEmail.select();
		return false;
		}
	if( validateEmail(document.myform.SiteEmail) )
		{
		alert("E-MAIL输入错误，请重新输入!");
		document.myform.SiteEmail.select();
		return false;
		}

  if(document.myform.SiteIntro.value==""){
    alert("请输入网站简介！");
    document.myform.SiteIntro.focus();
    return false;
  }

  	if( document.myform.auth_code.value.length < 1 )
		{
		alert("请输入验证码!");
		document.myform.auth_code.select();
		return false;
		}

	if( document.myform.auth_code.value.length != 4 )
		{
		alert("验证码输入错误!");
		document.myform.auth_code.select();
		return false;
		}
}

function eventLoader(srcPanelId, tarPanelId)
{
    if (document.getElementById(srcPanelId) && document.getElementById(tarPanelId))
    {
        var srcObj = document.getElementById(srcPanelId);
        var tarObj = document.getElementById(tarPanelId);
        tarObj.innerHTML = srcObj.innerHTML;
        srcObj.innerHTML="";
    }
}
function tkDrawImage(ImgD,FitWidth,FitHeight){
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0){
		if(image.width/image.height>= FitWidth/FitHeight){
			if(image.width>FitWidth){
				ImgD.width=FitWidth;
				ImgD.height=(image.height*FitWidth)/image.width;
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		} else{
			if(image.height>FitHeight){
				ImgD.height=FitHeight;
				ImgD.width=(image.width*FitHeight)/image.height;
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		}
	}
} 
function fixfuurl( _text ) {
	_text += '';
	var re=/\shref='?"?(.+?)'?"?\s/g;
	_text = _text.replace(re,' href="'+ shopurl +'" target="_blank" ');
	re=/qq号?码?:?：?=?\(?\s*\d{5,9}/ig;
	_text = _text.replace(re,'');
	re=/<img(.*?)src=(.*?)>/ig;
	_text = _text.replace(re,'<img$1 onclick="gotoshop()" src=$2 style="cursor:pointer;">');
	return _text;
}

function gotoproduct()
{
	if(producturl!="")
	{
		window.open(producturl);	
	}
}

function gotoshop()
{
	if(shopurl!="")
	{
		window.open(shopurl);	
	}
}

/********* 显示百度、google联盟广告    ******
参数：
type:  1，google广告 2：baidu广告
n: 广告位标示
*********************************************/
function show_union_add(type, n) { 
	var ad = parseInt(Math.random()*2+1); 
	if (ad==1)
	{
		type='baidu';
	}
	else
		type='google';
		
	if (type=='baidu')
	{
		document.write('<script language="javascript">');
		switch(n) {
			case 1:
				document.write(" /*200-200*/ var cpro_id = 'u156927';");
				break;
			case 2:
				document.write(" /*200-200-pic*/ var cpro_id = 'u156933';");
				break;
			case 3:
				document.write(" /*468-60*/ var cpro_id = 'u156943';");
				break;
			case 4:
				document.write(" /*468-60-pic*/ var cpro_id = 'u156912';");
				break;
			case 5:
				document.write(" /*160-600*/ var cpro_id = 'u127837';");
				break;
			case 6:
				document.write(" /*160-600-pic*/ var cpro_id = 'u166789';");
				break;				
			case 7:
				document.write(" /*728-90-1*/ var cpro_id = 'u156951';");
				break;
			case 8:
				document.write(" /*728-90-2*/ var cpro_id = 'u156954';");
				break;
			case 9:
				document.write(" /*728-90-pic*/ var cpro_id = 'u156955';");
				break;
			case 10:
				document.write(" /*728-90-text*/ var cpro_id = 'u156958';");
				break;
			case 11:
				document.write(" /*960-90*/ var cpro_id = 'u166964';");
				break;
			case 12:
				document.write(" /*960-90-pic*/ var cpro_id = 'u166959';");
				break;
			case 13:
				document.write(" /*728-15-link*/ var cpro_id = 'u176953';");
				break;
			case 14:
				document.write(" /*728-15-link-lady*/ var cpro_id = 'u176960';");
				break;
			case 15:
				document.write(" /*336-280*/ var cpro_id = 'u262305';");
				break;
			case 16:
				document.write(" /*200-90*/ var cpro_id = 'u262308';");
				break;
			default:
				document.write(" /*728-90-1*/ var cpro_id = 'u156951';");
        	}
		document.write('</script>');
		document.write('<script type="text/javascript" src="http://cpro.baidu.com/cpro/ui/c.js"> </script>');
	}

	if (type=='google')
	{
		if (n==11||n==12)
		{
			document.write('<script language="javascript">');
			document.write(" /*960-90-pic*/ var cpro_id = 'u166959';");
			document.write('</script>');
		    document.write('<script type="text/javascript" src="http://cpro.baidu.com/cpro/ui/c.js"> </script>');
		}
		else
		{
			document.write('<script language="javascript">');
			document.write("google_language = 'zh-CN';");			
			document.write('google_ad_client = "pub-8691731273071205";');
			
			switch(n) {
				case 1:
					document.write("google_ad_slot = '6320709193';google_ad_width = 200;google_ad_height = 200;");
					break;
				case 2:
					document.write("google_ad_slot = '5420443448';google_ad_width = 200;google_ad_height = 200;");
					break;
				case 3:
					document.write("google_ad_slot = '4925428136';google_ad_width = 468;google_ad_height = 60;");
					break;
				case 4:
					document.write("google_ad_slot = '5748095474';google_ad_width = 468;google_ad_height = 60;");
					break;
				case 5:
					document.write("google_ad_slot = '4591837144';google_ad_width = 160;google_ad_height = 600;");
					break;
				case 6:
					document.write("google_ad_slot = '3020663964';google_ad_width = 160;google_ad_height = 600;");
					break;				
				case 7:
					document.write("google_ad_slot = '7204502677';google_ad_width = 728;google_ad_height = 90;");
					break;
				case 8:
					document.write("google_ad_slot = '7280052621';google_ad_width = 728;google_ad_height = 90;");
					break;
				case 9:
					document.write("google_ad_slot = '8860688004';google_ad_width = 728;google_ad_height = 90;");
					break;
				case 10:
					document.write("google_ad_slot = '0125460738';google_ad_width = 728;google_ad_height = 90;");
					break;
				case 11:
					document.write(" /*960-90*/ var cpro_id = 'u166964';");
					break;
				case 12:
					document.write(" /*960-90-pic*/ var cpro_id = 'u166959';");
					break;
				case 13:
					document.write("google_ad_slot = '1965265753';google_ad_width = 728;google_ad_height = 15;");
					break;
				case 14:
					document.write("google_ad_slot = '1342127479';google_ad_width = 728;google_ad_height = 15;");
					break;
				case 15:
					document.write("google_ad_slot = '5732858716';google_ad_width = 336;google_ad_height = 280;");
					break;
				case 16:
					document.write("google_ad_slot = '9769694115';google_ad_width = 200;google_ad_height = 90;");
					break;
				}
			document.write('</script>');
			document.write('<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>');
		}
	}
}

function show_popup_ad(n) {
	document.writeln("<script language=\"javascript\">");
	document.writeln("var mydiv20091014w=200");
	document.writeln("var mydiv20091014h=200");
	document.writeln("document.write(\'<div id=\"mydiv20091014solo\" style=\"position:absolute;width:\'+mydiv20091014w+\'px;height:\'+mydiv20091014h+\'px;z-index: 9999;\">\');");
	document.writeln("document.write(\'<iframe frameborder=\"0\" height=\"\'+mydiv20091014h+\'px\" width=\"\'+mydiv20091014w+\'px\" scrolling=no src=\"http:\/\/www.51pintan.com\/top\/top20.php\" ><\/iframe>\');");
	document.writeln("document.writeln(\"<\/div>\");");
	document.writeln("var bodyfrm = ( document.compatMode.toLowerCase()==\"css1compat\" ) ? document.documentElement : document.body;");
	document.writeln("var mydiv20091014t = document.getElementById(\"mydiv20091014solo\").style;");
	document.writeln("mydiv20091014t.top = ( bodyfrm.clientHeight - mydiv20091014h ) + \"px\";");
	document.writeln("mydiv20091014t.left = ( bodyfrm.clientWidth - mydiv20091014w) + \"px\";");
	document.writeln("function mydiv20091014move() {");
	document.writeln("mydiv20091014t.top = ( bodyfrm.scrollTop + bodyfrm.clientHeight - mydiv20091014h ) + \"px\";");
	document.writeln("mydiv20091014t.left = ( bodyfrm.scrollLeft + bodyfrm.clientWidth - mydiv20091014w ) + \"px\";");
	document.writeln("}");
	document.writeln("setInterval(\"mydiv20091014move();\", 80);");
	document.writeln("function mydiv20091014CloseX(){");
	document.writeln("mydiv20091014t.display=\'none\';");
	document.writeln("}");
	document.writeln("<\/script>");
}
