function Open( id )
{
	window.open ( "ArticleDetail.aspx?ArticleID=" + id )
}

//动态加载META内容
function AddMetaContent(MetaID,MetaContent)
{
    if(document.getElementById(MetaID)!=null)
		MetaContent = MetaContent + " , " +document.getElementById(MetaID).value;
    var Heads = document.getElementsByTagName("HEAD");
    if(Heads.length==0)
    return;
    var oHead = Heads.item(0);
    var oScript= document.createElement("meta"); 
    oScript.id = MetaID;
    oScript.type = "text/javascript";
    oScript.text = MetaContent;
    oHead.appendChild(oScript); 
}

//拷贝ＵＲＬ
function CopyURL(){
var myHerf=top.location.href;
var title=document.title;
if(window.clipboardData){
var tempCurLink=title + "\n" + myHerf;
var ok=window.clipboardData.setData("Text",tempCurLink);
if(ok) alert("按Ctrl + V ,粘贴发给你的好友们吧 ！");
}else{alert("对不起，目前此功能只支持IE，请直接复制地址栏的地址！");}
}

function SetTile( titlecontent )
{
	document.title = titlecontent + " - " + document.title;
}

//显示过渡页面
function Waiting(objToShow,objToHide)
{
    //document.getElementById(objToHide).style.display = 'none';

    //var Waiter = document.getElementById(objToHide);

     //Waiter.style.display = 'block';
     
     document.getElementById(objToHide).style.display = 'none';
     document.getElementById(objToShow).style.display = 'block';

}

//验证输入文字是否为英文
function IsEnglishName(englishName)
{
   var validChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ";
  
   for(var i=0;i<englishName.length;i++){
		if(validChar.indexOf(englishName.charAt(i))<0){
			return false;
		}
	}
	return true;
}

function IsNumbers(englishName1)
{
   var validChar1 = "0123456789";
  
   for(var i=0;i<englishName1.length;i++){
		if(validChar1.indexOf(englishName1.charAt(i))<0){
			return false;
		}
	}
	return true;
}


function isdate(str){
	var reg,d,flag;
	var Year,Month,Day;
	
	if(str.indexOf("-")>0)
	{
		//默认格式 年-月-日
		reg=/^(\d{4})(-)(\d{1,2})\2(\d{1,2})$/;
		flag=1;
	}
	else
	{
		//非法格式
		//alert("非法的日期格式！");
		return false;
	}
	var r=str.match(reg)
	if(r==null)
	{
		//alert("非法的日期格式！");
		return false;
	}
	else
	{
		if(flag==1)
		{
			Year=r[1];
			Month=r[3];
			Day=r[4];
		}
		else if(flag==2)
		{
			Year=r[4];
			Month=r[1];
			Day=r[3];
		}
		else
		{
			//alert("非法的日期格式！");
			return false;
		}
	}
	switch(Month)
	{
		case "1": case "3": case "5": case "7": case "8": case "10": case "12": case "01": case "03": case "05": case "07": case "08":
			if(Day<=0||Day>31)
			{
				//alert("非法的日期格式！");
				return false;
			}
			break;
		case "2": case "02":
			if((Year%4==0&&Year%100!=0)||Year%400==0)
			{
				if(Day>29||Day<=0)
				{
					//alert("非法的日期格式！");
					return false;
				}
			}
			else
			{
				if(Day>28||Day<=0)
				{
					//alert("非法的日期格式！");
					return false;
				}
			}
			break;
		case "4": case "6": case "9": case "11": case "09": case "04": case "06":
			if(Day<=0||Day>30)
			{
				//alert("非法的日期格式！");
				return false;
			}
			break;
		default:
			//alert("非法的日期格式！");
			return false;
	}
	return true
}

function compareDate(strDate1,strDate2) {
	/*var tmp1=strDate1.split('-');
	var tmp2=strDate2.split('-');
	var date1=eval('new Date('+tmp1[0]+','+tmp1[1]+','+tmp1[2]+')');
	var date2=eval('new Date('+tmp2[0]+','+tmp2[1]+','+tmp2[2]+')');
	return ((date2.valueOf()-date1.valueOf())/86400000);
	*/
		var tmp1=strDate1.split('-');
	var tmp2=strDate2.split('-');
	//var Days = Days;
	//var date1=eval('new Date('+tmp1[0]+','+tmp1[1]+','+tmp1[2]+')');
	//var date2=eval('new Date('+tmp2[0]+','+tmp2[1]+','+tmp2[2]+')');
	var date1 =strDate1.replace("-","/");
	date1 = date1.replace("-","/");
	var date2 =strDate2.replace("-","/");
	date2 = date2.replace("-","/");
	
	
     if (!isNaN(Date.parse(date1 ))) {
        var s = new Date(Date.parse(date1)) ;
        }
   
    
    if (!isNaN(Date.parse( date2 ))) {
        var e = new Date(Date.parse(date2)) ;
        }
     
     var bufferA = Date.parse( date1 ) ;
    var bufferB = Date.parse( date2 ) ;       
    var number = bufferB-bufferA
    return parseInt(number / 86400000)
   // var temp =suycDateDiff( s, e, 'd', true ) ;


}


//验证输入文字是否为数字
function IsNumber(number)
{
   var validChar = "1234567890";
  
   for(var i=0;i<number.length;i++){
		if(validChar.indexOf(number.charAt(i))<0){
			return false;
		}
	}
	return true;
}

//验证输入文字是否为邮件格式
function isEmail(strEmail) 
{
 if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
  return true;
 else
  return false;
}

function DrawCityRadio()
{
   RadioCityList = new Array(
   new Array("178236","Bangkok^曼谷"),
   new Array("178315","Vancouver^温哥华"),
   new Array("178262","Ho Chi Minh^胡志明市"),
   new Array("1079","Dubai^迪拜"),
   new Array("180008","KualaLumpur^吉隆坡"),
   new Array("178276","Las Vegas^拉斯维加斯"),
   new Array("178279","London^伦敦"),
   new Array("180012","Milan^米兰"),
   new Array("9514","Pattaya^芭堤雅"),
   new Array("1000109","Los Angeles^洛山矶"),//no id
   new Array("178293","New York^纽约"),
   new Array("179898","Paris^巴黎"),
   new Array("179899","Rome^罗马"),
   new Array("180027","Singapore^新加坡"),
   new Array("178312","Sydney^悉尼"),
   new Array("179900","Tokyo^东京")
   );
  var s;
  var ss;
  var bb=""; 
  for(i=0;i<RadioCityList.length;i++)
  {
     
	 if(i%4 == 0)
	 {
	    if(i>0)
		{
		
		  s="<tr class='gary_bg1'>{radiostring}</tr>";
		  s=s.replace("{radiostring}",bb);
		  document.write(s);
		  bb="";
		  s="";
		}//end if
		
	 }//end if
	 ss = "<td width=10><input type=radio id=raCityName onClick='OnRadioClick();' name=raCityName value={value}></td><td width=140 class=gary_font2><strong>{englishname}</strong> {chinesename}</td>";
	 ss = ss.replace("{value}",RadioCityList[i][0]);
     var name=RadioCityList[i][1].split("^");
     ss = ss.replace("{englishname}",name[0]);
     ss = ss.replace("{chinesename}",name[1]);
     bb+=ss;
  }//end for
  
  if(bb!="")
  {
   s="<tr class='gary_bg1'>{radiostring}</tr>";
   s=s.replace("{radiostring}",bb);
   document.write(s); 
  }
  
}

//点击列表时，所有的Radio变为非选中状态
function SelectionFocused(radioCtrl){
    for(i=0;i<radioCtrl.length;i++)
      radioCtrl[i].checked=false;
}

//载入国家列表
function LoadList(sourceList,selectCtrl){
    
    for(i=0;i<sourceList.length;i++)
	{
		selectCtrl.options[i] = new Option(sourceList[i][1]);
		if(sourceList[i][0]!="")
		{
			selectCtrl.options[i].value = sourceList[i][0];
			selectCtrl.options[i].id=sourceList[i][1];
		}
	}	
}


//选择国家后，动态在目标控件中载入城市	
function SelectCoutry(dispIDList,targetCountryID,targetCtrl){
    	
        var citynull=new Array(new Array("", "请选择城市"));
		if(dispIDList.search(","+targetCountryID+",")>=0)
		{
			
			var itemArray = eval("CityList" + targetCountryID);
			
		}
		else
		{
			var itemArray = citynull;
		}
		for(i = targetCtrl.options.length;i>=0;i--)
		{
			targetCtrl.options[i] = null;
		}
		
		LoadList(itemArray,targetCtrl);
		targetCtrl.selectedIndex=0;
      
}

//将选择移动到index－1行
function SelectItem(Ctrl,index){
  Ctrl.selectedIndex = index;
}

//选中Radio时，将Selection均移动到第一行
function OnRadioClick(){
   if(document.HotSrch.CountrySelection.selectedIndex == -1) return;
   document.HotSrch.CountrySelection.selectedIndex = -1;
   document.HotSrch.CitySelection.options.length=0;
  
}

//***********以下方法进行首页人数＆房间数的逻辑处理

//李军20050915
//这段程序房间数，儿童数，每间房儿童的年龄的关联问题
//儿童显示程序
//这一段，用来设置儿童1到儿童6的文字是否显示.
var child0=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);//临时数组
var child1=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var child2=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var child3=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var child4=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var child5=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var child6=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var elongFlag=true;//新增,满足开发需求。20051123.
//显示每间房屋儿童的年龄
function showChild(whichUL,whichLI,totalLI)
{ //alert(whichUL+":"+whichLI+":"+totalLI);
  var i=0;
  document.getElementById("yd1UL"+whichUL).style.display=whichLI==0?"none":"block"; 
  for(i=0;i<=totalLI-1;i++)
  {
   if(i<=whichLI)
   {
   
     
     
   document.getElementById("yd1UL"+whichUL+"_"+i).style.display="block";
    eval("child"+i)[whichUL-1]=1;
   }
   else
   {document.getElementById("yd1UL"+whichUL+"_"+i).style.display="none";
    eval("child"+i)[whichUL-1]=0; 
   }
  } 
var showchild1=child1[0]||child1[1]||child1[2]||child1[3]||child1[4]||child1[5]||child1[6]||child1[7]||child1[8]||child1[9]||child1[10]||child1[11]||child1[12]||child1[13]||child1[14];
var showchild2=child2[0]||child2[1]||child2[2]||child2[3]||child2[4]||child2[5]||child2[6]||child2[7]||child2[8]||child2[9]||child2[10]||child2[11]||child2[12]||child2[13]||child2[14];
var showchild3=child3[0]||child3[1]||child3[2]||child3[3]||child3[4]||child3[5]||child3[6]||child3[7]||child3[8]||child3[9]||child3[10]||child3[11]||child3[12]||child3[13]||child3[14];
var showchild4=child4[0]||child4[1]||child4[2]||child4[3]||child4[4]||child4[5]||child4[6]||child4[7]||child4[8]||child4[9]||child4[10]||child4[11]||child4[12]||child4[13]||child4[14];
var showchild5=child5[0]||child5[1]||child5[2]||child5[3]||child5[4]||child5[5]||child5[6]||child5[7]||child5[8]||child5[9]||child5[10]||child5[11]||child5[12]||child5[13]||child5[14];
var showchild6=child6[0]||child6[1]||child6[2]||child6[3]||child6[4]||child6[5]||child6[6]||child6[7]||child6[8]||child6[9]||child6[10]||child6[11]||child6[12]||child6[13]||child6[14];
document.getElementById("yd1UL0").style.display=showchild1?"block":"none";
document.getElementById("yd1UL0_0").style.display=showchild1?"block":"none";
for(j=1;j<=6;j++)
{
   document.getElementById("yd1UL0_"+j).style.display=eval("showchild"+j)?"block":"none";
}
if(showchild1||showchild2||showchild3||showchild4||showchild5||showchild6)
{
 document.getElementById("childTr").style.background="#F4FCFF";
 document.getElementById("yd1UL").style.display="block";
}
else
{
document.getElementById("childTr").style.background="#ffffff";
document.getElementById("yd1UL").style.display="none";
}
}

function showRoom(objId,objTotal){ 
 var i=1;
 for(i=1;i<=objTotal;i++) {
  if(i<=objId)
     document.getElementById("yd1Table"+i).style.display="block";
  else {
   document.getElementById("yd1Table"+i).style.display="none";
   if(document.getElementById("child_room"+i).selectedIndex!=0){
     document.getElementById("child_room"+i).selectedIndex=0;
	 showChild(i,0,7);
   }//endif
  }//end if
 }//end for
}

//验证查询条件
function checkInput()
{
   
   for(i=0;i<document.HotSrch.raCityName.length;i++)
   {
      if(document.HotSrch.raCityName[i].checked)
         return true;
         
   }
   if(document.HotSrch.CountrySelection.selectedIndex<=0)
   {
      return false;
   }
   else
   {
      if(document.HotSrch.CitySelection.options[0].value=="请选择城市"||document.HotSrch.CitySelection.selectedIndex < 0)
        return false;
      else
        return true;  
   }
}

function CheckSafeString(obj,Msg)
{
    if (obj !=null)
    {
       var strObjValue = obj.value;
       if (strObjValue !="")
	   {
	      if (!IsSafeString(strObjValue))
	      {
	          alert( Msg);			
	          obj.focus();
	          return (false);
	      }
	   } 
    }    
    return true;
}

//提交查询条件
function submitData(obj,strServerDate,Theme)
{        
      
   if(!checkInput())
   {
        alert(HOTEL_REQUEST_CITY_NAME_SAFEEMPTY);      
		document.HotSrch.CountrySelection.focus();	
		return false;
   }
   if(!elongFlag)
   {
	   alert(HOTEL_REQUEST_CHILD_AGE);
	   return false;
   }		
      if (!CheckInOutDate(document.HotSrch.CheckInDate,document.HotSrch.CheckOutDate,strServerDate,Theme))
   { 
       return false;
   }
	
	if (!CheckSafeString(document.HotSrch.HotelName,HOTEL_REQUEST_HOTEL_NAME_SAFESTIRNG))
	{
	    return false;
	}
		
				
	Waiting('RequestList');
	var pp = Math.random();
	document.HotSrch.action="search.aspx?x="+pp;					
	document.HotSrch.submit();	

}


function HotelTypeClickEverest(i)
{
    
	for(j=1;j<=3;j++)
	{
	    if(j==i)
		{
		//	var tmpForm = eval ( "document.HotSrch.hotel_type_title"+j);
		//	tmpForm.className="jiudian_haha";
			document.getElementById("hotel_type_title"+j).className="jiudian_haha";
			document.getElementById("sh_title_td" + j).style.backgroundImage='url(' + "images/hotel_title_bg" + j + ".jpg" +')';
			
		}
		else
		{
			document.getElementById("hotel_type_title"+j).className="white";
			document.getElementById("sh_title_td" + j).style.backgroundImage='url(none)';
			
		}
		
	}
}


//JOYO BOOKS 滚动效果
function Rolling(ul, delay, speed, lineHeight) { 
var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul; 
var delay = delay||1000; 
var speed=speed||20; 
var lineHeight = lineHeight||20; 
    var tid = null, pause = false; 
    var start = function() { 
     tid=setInterval(slide, speed); 
    } 
    var slide = function() { 
     if (pause) return; 
     slideBox.scrollTop += 2; 
     if (slideBox.scrollTop % lineHeight == 0) { 
         clearInterval(tid); 
         slideBox.appendChild(slideBox.getElementsByTagName('li')[0]); 
         slideBox.scrollTop = 0; 
         setTimeout(start, delay); 
        } 
    } 
    slideBox.onmouseover=function(){pause=true;} 
    slideBox.onmouseout=function(){pause=false;} 
    setTimeout(start, 2000); 
}