function popupwindow() 
	{
	window.open ('http://www.dells.com/subscribe_travelguide.html','','menubar=yes, toolbar=yes, top=0, left=0, width=600,height=300');
 	}
// pop up script
//********************************************************************************
var popupWindow=null;
function popup(mypage,myname,w,h,pos,infocus,t,l)
{
	if(pos=='random')
	{
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=='center')
	{
		LeftPosition=(screen.width)?(screen.width-w)/2:100;
		TopPosition=(screen.height)?(screen.height-h)/2:100;
	}
	if(pos=='other')
	{
		LeftPosition=l;
		TopPosition=t;
	}	
	else 
	if((pos!='center' && pos!='random') || pos==null)
	{
		LeftPosition=0;
		TopPosition=0;
	}
	settings='width='+ w + ',height='+ h + ',top=' + TopPosition + ',left=' + LeftPosition + ',location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,dependent=no';
	popupWindow=window.open('',myname,settings);
	if(infocus=='front')
	{
		popupWindow.focus();popupWindow.location=mypage;
	}
}

function test() 
{
	alert('test');	
}

/////////////////////////////////
// File Name: mBanner.js       //
// By: Manish Kumar Namdeo     //
/////////////////////////////////

// BANNER OBJECT
function Banner(objName){
	this.obj = objName;
	this.aNodes = [];
	this.currentBanner = 0;
	
};

// ADD NEW BANNER
Banner.prototype.add = function(bannerType, bannerPath, bannerDuration, height, width, hyperlink) {
	this.aNodes[this.aNodes.length] = new Node(this.obj +"_"+ this.aNodes.length, bannerType, bannerPath, bannerDuration, height, width, hyperlink);
};

// Node object
function Node(name, bannerType, bannerPath, bannerDuration, height, width, hyperlink) {
	this.name = name;
	this.bannerType = bannerType;
	this.bannerPath = bannerPath;
	this.bannerDuration = bannerDuration;
	this.height = height
	this.width = width;
	this.hyperlink= hyperlink;
//	alert (name +"|" + bannerType +"|" + bannerPath +"|" + bannerDuration +"|" + height +"|" + width + "|" + hyperlink);
};

// Outputs the banner to the page
Banner.prototype.toString = function() {
	shuffle(this.aNodes);
	
	var str = ""
	for (var iCtr=0; iCtr < this.aNodes.length; iCtr++){
		str = str + '<span name="'+this.aNodes[iCtr].name+'" '
		str = str + 'id="'+this.aNodes[iCtr].name+'" ';
		str = str + 'class="m_banner_hide" ';
		str = str + 'bgcolor="#FFFCDA" ';	// CHANGE BANNER COLOR HERE
		str = str + 'align="center" ';
		str = str + 'valign="top" >\n';
		if (this.aNodes[iCtr].hyperlink != ""){
			str = str + '<a href="'+this.aNodes[iCtr].hyperlink+'">';
		}
			
		if ( this.aNodes[iCtr].bannerType == "FLASH" ){
			str = str + '<OBJECT '
			str = str + 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
			str = str + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
			str = str + 'WIDTH="'+this.aNodes[iCtr].width+'" '
			str = str + 'HEIGHT="'+this.aNodes[iCtr].height+'" '
			str = str + 'id="bnr_'+this.aNodes[iCtr].name+'" '
			str = str + 'ALIGN="" '
			str = str + 'VIEWASTEXT>'
			str = str + '<PARAM NAME=movie VALUE="'+ this.aNodes[iCtr].bannerPath + '">'
			str = str + '<PARAM NAME=quality VALUE=high>'
			str = str + '<PARAM NAME=bgcolor VALUE=#FFFCDA>'
			str = str + '<EMBED ';
			str = str + 'src="'+this.aNodes[iCtr].bannerPath+'" '
			str = str + 'quality=high '
//			str = str + 'bgcolor=#FFFCDA '
			str = str + 'WIDTH="'+this.aNodes[iCtr].width+'" '
			str = str + 'HEIGHT="'+this.aNodes[iCtr].height+'" '
			str = str + 'NAME="bnr_'+this.aNodes[iCtr].name+'" '
			str = str + 'ALIGN="center" '
			str = str + 'TYPE="application/x-shockwave-flash" '
			str = str + 'PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">'
			str = str + '</EMBED>'
			str = str + '</OBJECT>'
		}else if ( this.aNodes[iCtr].bannerType == "IMAGE" ){
			str = str + '<img src="'+this.aNodes[iCtr].bannerPath+'" ';
			str = str + 'border="0" ';
			str = str + 'height="'+this.aNodes[iCtr].height+'" ';
			str = str + 'width="'+this.aNodes[iCtr].width+'">';
		}

		if (this.aNodes[iCtr].hyperlink != ""){
			str = str + '</a>';
		}

		str += '</span>';
	}
	return str;
};

function shuffle ( myArray ) {
  var i = myArray.length;
  if ( i == 0 ) return false
  while ( --i ) {
     var j = Math.floor( Math.random() * ( i + 1 ) );
     var tempi = myArray[i];
     var tempj = myArray[j];
     myArray[i] = tempj;
     myArray[j] = tempi;
   }
}

// START THE BANNER ROTATION
Banner.prototype.start = function(){	
	this.changeBanner();
	var thisBannerObj = this.obj;
	// CURRENT BANNER IS ALREADY INCREMENTED IN cahngeBanner() FUNCTION
	setTimeout(thisBannerObj+".start()", this.aNodes[this.currentBanner].bannerDuration * 1000);
}

// SHUFFLE THE BANNERS
/*Banner.prototype.shuffle = function(){
	var thisBanner;
	
	
}*/


// CHANGE BANNER
Banner.prototype.changeBanner = function(){
	var thisBanner;
	var prevBanner = -1;
	if (this.currentBanner < this.aNodes.length ){
		thisBanner = this.currentBanner;
		if (this.aNodes.length > 1){
			if ( thisBanner > 0 ){
				prevBanner = thisBanner - 1;
			}else{
				prevBanner = this.aNodes.length-1;
			}
		}
		if (this.currentBanner < this.aNodes.length - 1){
			this.currentBanner = this.currentBanner + 1;
		}else{
			this.currentBanner = 0;
		}
	}
	

	if (prevBanner >= 0){
		document.getElementById(this.aNodes[prevBanner].name).className = "m_banner_hide";
	}
	document.getElementById(this.aNodes[thisBanner].name).className = "m_banner_show";
}

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_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 checkform()
{

	if (document.forms['userinfo'].from.value == "")
	{
		// something is wrong
		alert('An email address is required');
		return false;
	}
	else if (document.forms['userinfo'].name.value == "")
	{
		// something else is wrong
		alert('Your name is required');
		return false;
	}
	else if (document.forms['userinfo'].elements['custom Zipcode'].value == "")
	{
		// something else is wrong
		alert('Your zip code is required');
		return false;
	}
	return true;
}
	function checkformu()
{

	if (document.forms['userinfo2'].from.value == "")
	{
		// something is wrong
		alert('An email address is required');
		return false;
	}
	else if (document.forms['userinfo2'].name.value == "")
	{
		// something else is wrong
		alert('Your name is required');
		return false;
	}
	else if (document.forms['userinfo2'].elements['custom_Zipcode'].value == "")
	{
		// something else is wrong
		alert('Your zip code is required');
		return false;
	}
	return true;
}
function changelang() {
	var a = document.getElementById('lang');
	document.location.href=a.value;
}
function changelang2() {
	var a = document.getElementById('lang2');
	document.location.href=a.value;
}
function spreadimages() {
	var a = document.getElementById('banner-container');
	if (a.className != 'superbanner') {
		a.className = 'superbanner';
	} else {
		a.className = '';
	}
	
	
	var b = document.getElementById('topstatepartcontainer');
	if (b.className != 'superbanner') {
		b.className = 'superbanner';
	} else {
		b.className = '';
	}
}

function showc1() {
	var c1;
	c1 = document.getElementById('chk_in');
	htlDodCal.showCalendar(calArray,c1);
	c1.select();
}
function showc2() {
	var c2;
	c2 = document.getElementById('chk_out');
	htlDodCal.showCalendar(calArray,c2);
	c2.select();	
}
							
							function submitForm() {
						            b_valid = true;
						            if(!htlDoaCal.returnSelectedDate("doa_yy","doa_mm","doa_dd")) b_valid = false;
						            if(!htlDodCal.returnSelectedDate("dod_yy","dod_mm","dod_dd")) b_valid = false;
									critUpdate();
						            return (b_valid);
								}

								function pastDate(date) {
									var now = new Date();
									now = now.getTime();//NN3
									var params	= date.split('/');
									var mm = params[0];
									var dd = params[1];
									var yy = params[2];
									var dateToCheck = new Date();
									dateToCheck.setYear(yy);
									dateToCheck.setMonth(mm-1);
									dateToCheck.setDate(dd);
									var checkDate = dateToCheck.getTime();
									var futureDate = (now < checkDate);
									var pastDate = (now > checkDate);
									if (pastDate == true) return true;
									else return false;
								}
								
								function critCheck() {//used at load
									var x = get_cookie('HotelWidget');
									if (x) {
										var params	= x.split('|');
										var doa		= params[0].substring(params[0].indexOf('=')+1);
										var dod		= params[1].substring(params[1].indexOf('=')+1);
										if (pastDate(doa) || pastDate(dod)) {//old date 
											document.getElementById('chk_in').value		= 'MM/DD/YYYY';
											document.getElementById('chk_out').value	= 'MM/DD/YYYY';
										} else {
											document.getElementById('chk_in').value		= doa;
											document.getElementById('chk_out').value	= dod;
										}
									}	
									return null;
								}
								
								function critUpdate() {//used at submit
									var doa		= document.getElementById('chk_in').value;
									var dod		= document.getElementById('chk_out').value;
									var cookie_string = "doa="+escape(doa)+"|dod="+escape(dod);
									set_cookie('HotelWidget',cookie_string);
									return null;
								}
								
								function delete_cookie ( cookie_name ) {
									var cookie_date = new Date ( );  // current date & time
									cookie_date.setTime ( cookie_date.getTime() - 1 );
									document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
								}

								function get_cookie ( cookie_name ) {
									var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
									if ( results ) return ( unescape ( results[2] ) );
									else return null;
								}
								
								function set_cookie ( name, value ) {
									var cookie_string = name + "=" + escape ( value ) + "; expires=31/12/2222 00:00:00";
									delete_cookie(name);
									document.cookie = cookie_string;
								}

							

MM_preloadImages('/images/template-images-2007/wistravel_r8_c1_f2.gif','/images/template-images-2007/wistravel_r10_c1_f2.gif','/images/template-images-2007/wistravel_r12_c1_f2.gif','/images/template-images-2007/wistravel_r13_c1_f2.gif','/images/template-images-2007/wistravel_r14_c1_f2.gif','/images/template-images-2007/wistravel_r15_c1_f2.gif','/images/template-images-2007/wistravel_r16_c1_f2.gif','/images/template-images-2007/wistravel_r17_c1_f2.gif','/images/template-images-2007/wistravel_r18_c1_f2.gif','/images/template-images-2007/wistravel_r19_c1_f2.gif','/images/template-images-2007/wistravel_r20_c1_f2.gif','/images/template-images-2007/wistravel_r21_c1_f2.gif','/images/template-images-2007/wistravel_r22_c1_f2.gif','/images/template-images-2007/wistravel_r23_c1_f2.gif','/images/template-images-2007/wistravel_r24_c1_f2.gif','/images/template-images-2007/wistravel_r25_c1_f2.gif','/images/template-images-2007/wistravel_r26_c1_f2.gif','/images/template-images-2007/wistravel_r27_c1_f2.gif','/images/template-images-2007/wistravel_r28_c1_f2.gif','/images/template-images-2007/wistravel_r29_c1_f2.gif','/images/template-images-2007/wistravel_r30_c1_f2.gif','/images/template-images-2007/wistravel_r31_c1_f2.gif','/images/template-images-2007/wistravel_r32_c1_f2.gif','/images/template-images-2007/wistravel_r33_c1_f2.gif','/images/template-images-2007/wistravel_r34_c1_f2.gif','/images/template-images-2007/wistravel_r35_c1_f2.gif');