﻿// JScript 文件



///top


function ocl(id,id1,ds)
{
      var id;
      for (i=ds;i<=id1;i++)
	 {
	 
		  if (id==i)
		  {  
		    
		     document.getElementById(id).style.background="url()";
			 document.getElementById(id+'i1').style.display="";
		  }
		  if (id!=i)
		  {
			 document.getElementById(i).style.background="url()";
			 document.getElementById(i+'i1').style.display="none" 
		  }
	  }	 
}

function swf(src,w,h,id){
 html = '';
 html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="'+id+'" width="'+w+'" height="'+h+'">';
 html += '<param name="movie" value="'+src+'">';
 html += '<param name="quality" value="best">';
 html += '<param name="wmode" value="transparent">';
 html += '<embed src="'+src+'" quality=best width="'+w+'" height="'+h+'" quality="best" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"><\/embed>';
 html += '<\/object>';
 document.write(html);
}
								
		
///top




///center


function productselect(myop)
{
            
                var panelone1=document.getElementById("panelone");
                
                var paneltwo2=document.getElementById("paneltwo");
                var panelthree3=document.getElementById("panelthree");
                
                if(myop.id=="CenterControl1_RadioButton1")
                {
                
                       paneltwo2.style.display="none";
                       panelthree3.style.display="none";
                       panelone1.style.display="block";
                }
                else if(myop.id=="CenterControl1_RadioButton2")
                {
                
                
                       panelone1.style.display="none";
                       panelthree3.style.display="none";
                       paneltwo2.style.display="block"; 
                    
                }
                else if(myop.id=="CenterControl1_RadioButton3")
                {
                
                        paneltwo2.style.display="none";
                       panelthree3.style.display="block";
                       panelone1.style.display="none";
                }
                
}
            
function setVideoAD(){		
		var video_select = document.getElementById("video_ad_select");
		var video_name = "Singapore.flv";
//		for(var i=0;i<video_select.options.length;i++){
//			if(video_select.options[i].selected == true){
//				video_name = video_select.options[i].value;
//				break;
//			}
//		}
        if(video_select.options.length>0)
        {
            video_name = video_select.options[0].value;
        }
		video_ad_td.innerHTML="<object type=\"application/x-shockwave-flash\" wmode=\"transparent\" data=\"/index/tool/swf/flvplayer.swf?file=/index/tool/video/"+ video_name +"\" width=\"320\" height=\"200\"><param name=\"movie\" value=\"/index/tool/swf/flvplayer.swf?image=/index/tool/images/video_begin.jpg&file=/index/tool/video/"+ video_name +"\"/><param name=\"wmode\" value=\"transparent\" /></object>";
}
	
function suckerfish(type, tag, parentId)
{
    if (window.attachEvent)
    {
        window.attachEvent("onload", function()
        {
            var sfEls = (parentId==null)?
            document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
            type(sfEls);
        });
    }
}

sfFocus = function(sfEls)
{
    for (var i=0; i<sfEls.length; i++)
    {
        sfEls[i].onfocus=function()
        {
            this.className+=" sffocus";
           
        }
        sfEls[i].onblur=function()
        {
            this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
            
        }
    }
}

var intIndex=0;
arrList = new Array();


function smanPromptList(arrList,objInputId)
{
    this.style = "background:#E8F7EB;border: 1px solid #CCCCCC;font-size:14px;cursor: default;"
    //arrList[0] = " ";

    window.onload =function() 
    {
        var objouter=document.getElementById("__smanDisp") //显示的DIV对象
        var objInput = document.getElementById(objInputId); //文本框对象
        
        var intTmp; //循环用的:)
        if (objInput==null) 
        {alert('smanPromptList初始化失败:没有找到"'+objInputId+'"文本框');return ;}
//文本框失去焦点
        objInput.onblur=function()
        {
        objouter.style.display='none';
        }
        window.onfocus=function()
        {
        objouter.style.display='none';
        }

    }//window.onload

    document.write("<div id='__smanDisp' style='position:absolute;display:none;" + this.style + "' onbulr> </div>");
    document.write("<style>.sman_selectedStyle{background-Color:#102681;color:#FFFFFF}</style>");
    
}









var selectedIndex=-1;


		function checkKeyCode()//键盘事件 
        {
            
			var objouter=document.getElementById("__smanDisp") //显示的DIV对象
        	var objInput = document.getElementById("CenterControl1_txttocity"); //文本框对象
            var ie = (document.all)? true:false
            if (ie)
            {
                var keyCode=event.keyCode
                if (keyCode==40||keyCode==38)
                { //下上
                    var isUp=false
                    if(keyCode==40) isUp=true ;
                    chageSelection(isUp)//
                }
                else if (keyCode==13)
                {//回车
                    outSelection(selectedIndex);
                }
                else if(keyCode==8)
                {
                }
                else if(keyCode==32)
                {
                    if(objInput.value.Trim()!="")
                    {
                        SetBList();
                    }
                }
                else//点其他键
                {
                    if(objInput.value.Trim()!="")
                    {
                        SetBList();
                    }
                }   
             }
             else//不是ie
             {
                checkAndShow()
             }
            divPosition();
        }
        
        
        
        String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } 
		String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); }  
		String.prototype.RTrim = function() { return this.replace(/(\s*$)/g, ""); } 
		
		
		function checkAndShow()//选择已列出的
        {
			var objouter=document.getElementById("__smanDisp") //显示的DIV对象
        	var objInput = document.getElementById("CenterControl1_txttocity"); //文本框对象
            var strInput = objInput.value//文本框值
            if (strInput!="")
            {
                divPosition();//布局
                selectedIndex=-1;
                objouter.innerHTML ="";
				

				
                for (intTmp=0;intTmp<arrList.length&&intTmp<10;intTmp++)//所有词语数组
                {
                     addOption(arrList[intTmp],strInput);//相等则加入列表
                     //alert(arrList[intTmp]);
                }
                
                objouter.style.display='';//显示列表层
                
            }
            else
            {
                objouter.style.display='none';
            }
            
        }
        
        
        function addOption(value,keyw)//加入层中
            {
			    var objouter=document.getElementById("__smanDisp") //显示的DIV对象
                var v=value.replace(keyw,"<b><font color=red>"+keyw+"</font></b>");
                objouter.innerHTML +="<div onmouseover=\"this.className='sman_selectedStyle'\" onmouseout=\"this.className=''\" onmousedown=\"document.getElementById('CenterControl1_txttocity').value='" + value + "';window.focus();\">" + v + "</div>" 
               
            }
            
            
            function chageSelection(isUp)//上下选择，改变选择,并改变已选择的样式
        {
            
			var objouter=document.getElementById("__smanDisp") //显示的DIV对象
       	 	var objInput = document.getElementById("CenterControl1_txttocity"); //文本框对象
			
            if (objouter.style.display=='none')
            {
                objouter.style.display='';
            }
            else
            {
                if (isUp)
                selectedIndex++
                else
                selectedIndex--
            }
            var maxIndex = objouter.children.length-1;
            if (selectedIndex<0){selectedIndex=0}
            if (selectedIndex>maxIndex) {selectedIndex=maxIndex}
            for (intTmp=0;intTmp<=maxIndex;intTmp++)
            {
                if (intTmp==selectedIndex)
                {
                    objouter.children[intTmp].className="sman_selectedStyle";
                }
                else
                {
                	objouter.children[intTmp].className="";
                }
            }
        }
        
        
        function outSelection(Index)//文本框显示所选值
        {
		
			var objouter=document.getElementById("__smanDisp") //显示的DIV对象
        	var objInput = document.getElementById("CenterControl1_txttocity"); //文本框对象
		
            if(!objouter.children[Index])return;
            objInput.value = objouter.children[Index].innerText;
            
            objouter.style.display='none';
        }
        
        
        
        function divPosition()
        {
			var objouter=document.getElementById("__smanDisp") //显示的DIV对象
        	var objInput = document.getElementById("CenterControl1_txttocity"); //文本框对象
		
            objouter.style.top =objInput.offsetHeight+objInput.offsetTop+objInput.offsetParent.offsetTop+objInput.offsetParent.offsetParent.offsetTop+objInput.offsetParent.offsetParent.offsetParent.offsetTop;//getAbsoluteHeight(objInput)+getAbsoluteTop(objInput);
            objouter.style.left =getAbsoluteLeft(objInput); 
            objouter.style.width=getAbsoluteWidth(objInput)
        }
        
        
        
        function getAbsoluteHeight(ob)
    {
        return ob.offsetHeight
    }
    function getAbsoluteWidth(ob)
    {
        return ob.offsetWidth
    }
    function getAbsoluteLeft(ob)
    {
        var s_el=0;el=ob;while(el){s_el=s_el+el.offsetLeft;el=el.offsetParent;}; return s_el
    }
    function getAbsoluteTop(ob)
    {
        var s_el=0;el=ob;while(el){s_el=s_el+el.offsetTop ;el=el.offsetParent;}; return s_el
    }

    function abc()
    {
    
    }
    
    
    
    
    var xmlHttp;
var xmlhttpstate=false;
function SetBList(){//发送请求

    var avalue = document.getElementById("CenterControl1_txttocity").value;

    var url = "/index/file/Differenttwo.aspx?Avalue=" + avalue;
     createXMLHttpRequestrong();  // 创建xmlHttp对象
     xmlHttp.onreadystatechange = handleStateChange;  // 当xmlHttp状态码发生改变时，调用handleStateChage方法
     xmlHttp.open("GET", encodeURI(url), true);   // GET方法发送请求
     xmlHttp.send(null);
}


function BListInitial(){//处理
   
    arrList2=new Array();
//    var ii=0;
//    arrList[ii] = " ";
    var cityname=xmlHttp.responseText.split("_");
    if(xmlHttp.responseText!="0")
    {
        for(var i=0;i<cityname.length;i++)
        {
            arrList2[i] = cityname[i];
        }
        arrList=arrList2;
    checkAndShow()
    }
    else
    {
         objouter.innerHTML="";
                objouter.innerHTML +="<div onmouseover=\"this.className='sman_selectedStyle'\" onmouseout=\"this.className=''\" window.focus();\">没有你要的记录!</div>" 
    }
  
    
}


function handleStateChange() {//回发方法

    if(xmlHttp.readyState == 4) {
    
        if(xmlHttp.status == 200){
       
        xmlhttpstate=true;
        document.getElementById("CenterControl1_txttocity").readOnly="";
        var objouter=document.getElementById("__smanDisp"); //显示的DIV对象

        objouter.innerHTML="";
            if(xmlHttp.responseText!="0")
            {
                BListInitial();
            }
        }
         else
         {
         xmlhttpstate=false;
            document.getElementById("CenterControl1_txttocity").readOnly="readOnly";
            
            var objouter=document.getElementById("__smanDisp") //显示的DIV对象

                objouter.innerHTML="";
                objouter.innerHTML +="<div onmouseover=\"this.className='sman_selectedStyle'\" onmouseout=\"this.className=''\" window.focus();\">正在查询请稍候。。。。。。。。。</div>" 
         }
     }
     else
     {
     xmlhttpstate=false;
        document.getElementById("CenterControl1_txttocity").readOnly="readOnly";
        var objouter=document.getElementById("__smanDisp") //显示的DIV对象

                objouter.innerHTML="";
                objouter.innerHTML +="<div onmouseover=\"this.className='sman_selectedStyle'\" onmouseout=\"this.className=''\" window.focus();\">正在查询请稍候。。。。。。。。。</div>" 
     }
}






function createXMLHttpRequestrong(){//建立对象
    // IE
    if (window.ActiveXObject){
         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
     } 
    // Mozilla
    else if (window.XMLHttpRequest){
         xmlHttp = new XMLHttpRequest();
     }
}















////////center

////////majoragain

var tablink_idname = new Array("tablink")
//Set the id name of your tabcontentarea (without a number at the end)
var tabcontent_idname = new Array("tabcontent") 
//Set the number of your tabs
var tabcount = new Array("4")
//Set the Tab wich should load at start (In this Example:Tab 2 visible on load)
var loadtabs = new Array("1")  
//Set the Number of the Menu which should autochange (if you dont't want to have a change menu set it to 0)
var autochangemenu = 1;
//the speed in seconds when the tabs should change
var changespeed = 60;
//should the autochange stop if the user hover over a tab from the autochangemenu? 0=no 1=yes
var stoponhover = 0;
//END MENU SETTINGS

/*Swich EasyTabs Functions - no need to edit something here*/
function easytabs(menunr, active) {if (menunr == autochangemenu){currenttab=active;}if ((menunr == autochangemenu)&&(stoponhover==1)) {stop_autochange()} else if ((menunr == autochangemenu)&&(stoponhover==0))  {counter=0;}menunr = menunr-1;for (i=1; i <= tabcount[menunr]; i++){document.getElementById(tablink_idname[menunr]+i).className='tab'+i;document.getElementById(tabcontent_idname[menunr]+i).style.display = 'none';}document.getElementById(tablink_idname[menunr]+active).className='tab'+active+' tabactive';document.getElementById(tabcontent_idname[menunr]+active).style.display = 'block';}var timer; counter=0; var totaltabs=tabcount[autochangemenu-1];var currenttab=loadtabs[autochangemenu-1];function start_autochange(){counter=counter+1;timer=setTimeout("start_autochange()",1000);if (counter == changespeed+1) {currenttab++;if (currenttab>totaltabs) {currenttab=1}easytabs(autochangemenu,currenttab);restart_autochange();}}function restart_autochange(){clearTimeout(timer);counter=0;start_autochange();}function stop_autochange(){clearTimeout(timer);counter=0;}



function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function showsearch(x){

    
   if(x==1)
   {
   		document.getElementById("login").style.display="block";
        document.getElementById("ticket").style.display="none";
		document.getElementById("hotel").style.display="none";
        document.getElementById("visa").style.display="none";
   }
   else if(x==2)
   {
   		document.getElementById("ticket").style.display="block";
        document.getElementById("login").style.display="none";
		document.getElementById("hotel").style.display="none";
        document.getElementById("visa").style.display="none";
   }
   else if(x==3)
   {
   		document.getElementById("hotel").style.display="block";
        document.getElementById("login").style.display="none";
		document.getElementById("ticket").style.display="none";
        document.getElementById("visa").style.display="none";
   }
   else if(x==4)
   {
   		document.getElementById("visa").style.display="block";
        document.getElementById("login").style.display="none";
		document.getElementById("ticket").style.display="none";
        document.getElementById("hotel").style.display="none";
   }
}



function radchang(){
    
        var radListItems = document.all("MajorAgainControl1_RadioButtonList1").getElementsByTagName("input");
        
        for(var i = 0; i <radListItems.length ; i++ ){
            if(radListItems[i].checked==true){
            
                if(radListItems[i].value =="0"){
                   
                    document.getElementById("enabledate").style.display = "none";
					//document.getElementById("singlelinesearch").style.display = "block";
                }else if (radListItems[i].value =="1"){
                    
                    document.getElementById("enabledate").style.display = "block";
					//document.getElementById("singlelinesearch").style.display = "block";
                }
            }
        }
    }
    
    
    //处理方法
        function countrysearchonfocus(obj,parm,flg)
        {
            if(obj.value=="城市拼音简写"){
			    obj.style.color="#000000";
			    obj.value="";
		    }else if(obj.value==""){
		        obj.value=" ";
		        obj.value="";
		    }
            
        }
        function changeCheckCode(e){
			e.srcElement.setAttribute("src","checkcode.aspx?random=" + Math.random());
		}
		
		
		
///majorframe

////other

                                function evt_noticeSelect(flag){
									if(flag=="evt"){
										document.getElementById("evt_img").src="/index/tool/img/main0806/title_event_o.gif";
										document.getElementById("notice_img").src="/index/tool/img/main0806/title_notice.gif";
										document.getElementById("evt_right").style.display="block";
										document.getElementById("notice_right").style.display="none";
									}else{
										document.getElementById("evt_img").src="/index/tool/img/main0806/title_event.gif";
										document.getElementById("notice_img").src="/index/tool/img/main0806/title_notice_o.gif";
										document.getElementById("evt_right").style.display="none";
										document.getElementById("notice_right").style.display="block";
									}
								}
								
								
				function selectCool(selectid){
				var varmethod;
				for(cool_i=0;cool_i<3;cool_i++){
					varmethod = eval("document.getElementById('coolimg"+cool_i+"')");
					varmethod.src = "/index/tool/img/main0806/cool_price_tab"+(cool_i+1)+".gif";
				}
				varmethod = eval("document.getElementById('coolimg"+selectid+"')");
				varmethod.src = "/index/tool/img/main0806/cool_price_tab"+(selectid+1)+"_o.gif";
				document.getElementById("cool0").style.display = "none";
				document.getElementById("cool1").style.display = "none";
				document.getElementById("cool2").style.display = "none";
				varmethod = eval("document.getElementById('cool"+selectid+"')");
				varmethod.style.display = "block";
				
			}
////other


////placebackground

var num=5;



function switchTab(tabpage,tabid){
        var oItem = document.getElementById(tabpage);   
	for(var i=0;i<oItem.children.length;i++){
		var x = oItem.children(i);	
		x.className = "";
		var y = x.getElementsByTagName('a');
		
	}	
	document.getElementById(tabid).className = "Selected";
	var dvs=document.getElementById("cnt").children;
	var childdvs;
	for (var i=0;i<dvs.length;i++){
	  if (dvs[i].id==('d'+tabid))
	  {
	    dvs[i].style.display="block";
	    childdvs=dvs[i].getElementsByTagName("div");
	  }
	  else
	  {
  	    dvs[i].style.display="none";
  	  }
	}
	if(childdvs.length>0)
	        childdvs[0].style.display="block";
	
}


function tswitchTab(ttabpage,tabid){
        var oItem = document.getElementById(ttabpage);   
	for(var i=0;i<oItem.children.length;i++){
		var x = oItem.children(i);	
		x.className = "";
		var y = x.getElementsByTagName('a');
		
	}	
	document.getElementById(tabid).className = "Selected";
	var dvs=document.getElementById("tcnt").children;
	var childdvs;
	for (var i=0;i<dvs.length;i++){
	  if (dvs[i].id==('d'+tabid))
	  {
	    dvs[i].style.display="block";
	    childdvs=dvs[i].getElementsByTagName("div");
	  }
	  else
	  {
  	    dvs[i].style.display="none";
  	  }
	}
	if(childdvs.length>0)
	        childdvs[0].style.display="block";
	
}


function ttswitchTab(tttabpage,tabid){

        var oItem = document.getElementById(tttabpage);   
	for(var i=0;i<oItem.children.length;i++){
		var x = oItem.children(i);	
		x.className = "";
		var y = x.getElementsByTagName('a');
		
	}	
	document.getElementById(tabid).className = "Selected";
	var dvs=document.getElementById("ttcnt").children;
	var childdvs;
	for (var i=0;i<dvs.length;i++){
	  if (dvs[i].id==('d'+tabid))
	  {
	    dvs[i].style.display="block";
	    childdvs=dvs[i].getElementsByTagName("div");
	  }
	  else
	  {
  	    dvs[i].style.display="none";
  	  }
	}
	if(childdvs.length>0)
	        childdvs[0].style.display="block";
	
}


function tttswitchTab(ttttabpage,tabid){

        var oItem = document.getElementById(ttttabpage);   
	for(var i=0;i<oItem.children.length;i++){
		var x = oItem.children(i);	
		x.className = "";
		var y = x.getElementsByTagName('a');
		
	}	
	document.getElementById(tabid).className = "Selected";
	var dvs=document.getElementById("tttcnt").children;
	var childdvs;
	for (var i=0;i<dvs.length;i++){
	  if (dvs[i].id==('d'+tabid))
	  {
	    dvs[i].style.display='block';
	    childdvs=dvs[i].getElementsByTagName("div");
	  }
	  else
  	  dvs[i].style.display='none';
  	  
	}
	if(childdvs.length>0)
	childdvs[0].style.display="block";
}

function myself()
{
	window.setInterval("fnToggle()",9000);	
}


function fnToggle()
{
	//alert("aaaaaaaaaaaaaaaaaaaa");
	num++;
	var bilud;
	bilud=buffers.split(",");
	var oid;	
	for(var k=0;k<bilud.length;k++)
	{
	    	
		oid=document.getElementById(bilud[k]);
		if(null!=oid)
		{
		    oid.style.display="block";
		    oid.filters[0].Apply();				
		    for(var i=0;i<oid.children.length;i++)
		    {
			    oid.children[i].style.display="none";
		    }
		    if(oid.children.length>0)
		    {
			    var kai=num%oid.children.length;
			    oid.children[kai].style.display="block";
		    }
		    oid.filters[0].Play();
	    }
	}
	
}

///placebackground





///default

function jiazai()
{
    
//    if(timejz<1)
//    {
//        timeouter=window.setTimeout(jiazai,500);
//        timejz++;
//    }
//    else
//    {
        
        document.getElementById("zhanyong").style.display="none";
        document.getElementById("tisu").style.display="block";
        
//        window.clearTimeout(timeouter);
//        return;
//    }
}

///default			

////visacontrol

function Show(ele,sn,size)
{
   for(var i=1;i<=size;i++)
   {
    //alert(ele+"_"+i);
   if (sn==i){  document.getElementById(ele+"_"+sn).style.display="block";
	document.getElementById(ele+"stat"+i).className="current";}else{
     document.getElementById(ele+"_"+i).style.display="none";
	 document.getElementById(ele+"stat"+i).className="";}
   }
  
}		