﻿// JavaScript Document


function checkClass(obj)//
{
	for(i=1;i<=4;i++)
	{    
	   
		document.getElementById('SearchMenu'+i).className='SearchMenuFont2';
	}
	document.getElementById(obj).className='SearchMenuFont';
	document.getElementById('txtKey').focus();
	

}





//只能输入数字
function chkFloat(obj)//ֻ
{
	var Code=event.keyCode;
	var pos=obj.value.indexOf(".");
	var len=obj.value.length;	
	//if (pos>0 && (Code==46 || len-pos>2)) event.returnValue = false;
	if (((Code!=45 && Code < 48) || Code > 57) && Code!=13 && Code!=46) event.returnValue = false;
}


function  formatPrice(obj)//ʽ
			{   
			    
				var mystr;
				var flag;
				mystr=obj.value;
				mystr=mystr.substr(0,1);
				obj.value=obj.value.substr(1,obj.value.length);
				do
				{
					flag=obj.value.indexOf("-");
					obj.value = obj.value.replace('-',''); 
				}
				while(flag!=-1)
				obj.value=mystr+obj.value;
				
				obj.value = obj.value.replace(' ',''); 
				if (obj.value != '')
				{
				var pos=obj.value.indexOf(".");
				var len=obj.value.length;
				var dot = len - pos;

					if (pos != -1)
					{
					//alert('len:' + len + ' pos:' + pos + ' dot:' + dot);
						switch (dot) 
						{
							case 1 :
								obj.value = obj.value + '00';
								break;
							case 2 :
								obj.value = obj.value + '0';
								break;
						} 
					}
					else
					{
						obj.value = obj.value + '.00';
					}
				}
}
			
			
//check全?	
function Select(obj)
		{
			if (obj.checked == true)
			{
				SelectAll();
			}
			else
			{
				UnSelectAll();
			}
		}
		
		//
		function SelectAll()
		{
			var len=document.form1.elements.length;
			var i;
			for (i=0;i<len;i++)
			{
				if (document.form1.elements[i].type=="checkbox")
				{
					document.form1.elements[i].checked=true;
					
				}
			}
			return false;
		}
		
		function UnSelectAll()
		{
			var len=document.form1.elements.length;
			var i;
			for (i=0;i<len;i++)
			{
				if (document.form1.elements[i].type=="checkbox")
				{
					document.form1.elements[i].checked=false;
				}
			}
			return false;
		}
		
  function DisplayAdvSearch(ObjName)
		 {
		   if (document.getElementById(ObjName).style.display=='none')
		   {
		    document.getElementById(ObjName).style.display='block';
		   }
		   else
		   {
		    document.getElementById(ObjName).style.display='none';
		   }
		     
		 }
		 

   
  function ToShopCart(ProductID,ProductType)
  {
      top.location.href='/Shop/ShopCart.aspx?ProductID='+ProductID+'&ProductType='+ProductType+'';
  }



//过滤特殊字符
function SpecChar(obj)
{ 
 if(event.type=="keyup" ) 
 { 
   if(/[^\u4e00-\u9fa5\w,\.,\?,\!,\,\,\(,\),\[,\],|\r|\n ]/.test(obj.value))
    obj.value=obj.value.substring(0,obj.value.length-1);
    return false;
 }
 
 
}





 //检测输入是否为数字  
  function   isNumeric(obj,ShowMsg)   
  {     
    var   show   =   IfShow(ShowMsg)   ;   
      
    var   IfTrue   =   obj.value.search(/^(-|\+)?\d+(\.\d+)?$/)   !=   -1;   
      
    if   (show   &&   IfTrue   ==false)   
    {     
      alert(ShowMsg);   
      obj.focus();   
      obj.select();   
      return   false;   
    }     
    else   
    {   
      return   true;   
    }   
  }   
  




//Email正则表达式?
function checkemail(email){
  var rec = /\b(^(\S+@).+((\.com)|(\.net)|(\.org)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\..{2,2}))$)\b/;
  return  rec.test(email);
 }
 
 
 
 




   var  xmlhttp;
   function CreateHTTP()
   {
      
      if(window.ActiveXObject)
      {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      else
      {
         xmlhttp=new XMLHttpRequest();
      }
   }
   

   
   
    //首页用户登录
   function MemberLogin(LoginName,Pass)
   {
	 if(LoginName!='' && Pass!='')
	 {
     	CreateHTTP();
     	xmlhttp.onreadystatechange=StateD1;
     	xmlhttp.open("GET","/Member/Member_Login.aspx?LoginName="+escape(LoginName)+"&Pass="+escape(Pass)+"",true);
     	xmlhttp.send(null);
	 }
	 else
	 {
		alert('用户名与密码都不能为空!');
		document.getElementById('txtLoginName').focus();
	 }
      
   }
   
   function StateD1()//
   {
      if(xmlhttp.readystate==4) 
      {
         if(xmlhttp.status==200)
         {
            var str=xmlhttp.responsetext;
			 if(str=='false')
			 {
				 alert('会员登录名称或者密码错误!');
			 }
			 else
			 {
				 top.location.href='/Member/Member_Order.aspx';
			 }
         }
      }
   }



/*按比例生成缩略图*/
function DrawImage(ImgD,Img_W,Img_H){ 
  var flag=false; 
  var image=new Image(); 
  image.src=ImgD.src; 
  if(image.width>0 && image.height>0){ 
    flag=true; 
    if(image.width/image.height>= Img_W/Img_H){ 
      if(image.width>Img_W){
        ImgD.width=Img_W; 
        ImgD.height=(image.height*Img_H)/image.width; 
      }
	  else{ 
        ImgD.width=image.width;
        ImgD.height=image.height; 
      } 
      ImgD.alt= ""; 
    } 
    else{ 
      if(image.height>Img_H){
        ImgD.height=Img_H; 
        ImgD.width=(image.width*Img_W)/image.height; 
      }
	  else{ 
        ImgD.width=image.width;
        ImgD.height=image.height; 
      } 
      ImgD.alt=""; 
    } 
  }
}

//增加到收藏夹
function addFavorite()
{
	window.external.addFavorite(''+top.location.href+'','广东省中国青年旅行社')
}

//打印
function Print()
{
  window.print();	
}



//网址跳转
function Href(url)
{
  self.location.href=url;	
}



//首页搜索
function Search_Index()
 {
	 	 var SearchType=document.getElementById('TypeList').options[document.getElementById('TypeList').selectedIndex].value;
        var Key=document.getElementById('txtKey').value;
        if(Key=='')
        {
           alert('必须填写搜索关键词!');
           document.getElementById('txtKey').focus();
           return false;
        }
		if(SearchType=='')
        {    
           alert('必须选择类型!');
           document.getElementById('TypeList').focus();
           return false;
        }
        top.location.href='/Search/SearchList.aspx?SearchType='+escape(SearchType)+'&Key='+escape(Key)+'';
		return false;

 }



   
   




