﻿//***********************************************/
//* FuramaVietnam.com Project                   */
//* (c) 2006 CuteBiz Solutions Corporation      */
//* http://www.cutebiz.com                      */
//* Created by Smart River on 19 Oct. 06        */
//***********************************************/

//--------------------------------------------
// Image menu codes
//--------------------------------------------

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		about_en_over = newImage("skins/default/images/about_en_over.gif");
		accom_en_over = newImage("skins/default/images/accom_en_over.gif");
		resbar_en_over = newImage("skins/default/images/resbar_en_over.gif");
		mice_en_over = newImage("skins/default/images/mice_en_over.gif");
		spa_en_over = newImage("skins/default/images/spa_en_over.gif");
		recre_en_over = newImage("skins/default/images/recre_en_over.gif");
		excur_en_over = newImage("skins/default/images/excur_en_over.gif");
		promo_en_over = newImage("skins/default/images/promo_en_over.gif");
		gallery_en_over = newImage("skins/default/images/gallery_en_over.gif");
		top_en_over = newImage("skins/default/images/top_en_over.gif");
		diving_en_over = newImage("skins/default/images/diving_en_over.gif");
		villas_en_over = newImage("skins/default/images/villas_en_over.gif");
		
		about_de_over = newImage("skins/default/images/about_de_over.gif");
		accom_de_over = newImage("skins/default/images/accom_de_over.gif");
		resbar_de_over = newImage("skins/default/images/resbar_de_over.gif");
		mice_de_over = newImage("skins/default/images/mice_de_over.gif");
		spa_de_over = newImage("skins/default/images/spa_de_over.gif");
		recre_de_over = newImage("skins/default/images/recre_de_over.gif");
		excur_de_over = newImage("skins/default/images/excur_de_over.gif");
		promo_de_over = newImage("skins/default/images/promo_de_over.gif");
		gallery_de_over = newImage("skins/default/images/gallery_de_over.gif");
		top_de_over = newImage("skins/default/images/top_de_over.gif");
		diving_de_over = newImage("skins/default/images/diving_de_over.gif");
		villas_de_over = newImage("skins/default/images/villas_de_over.gif");
		
		about_jp_over = newImage("skins/default/images/about_jp_over.gif");
		accom_jp_over = newImage("skins/default/images/accom_jp_over.gif");
		resbar_jp_over = newImage("skins/default/images/resbar_jp_over.gif");
		mice_jp_over = newImage("skins/default/images/mice_jp_over.gif");
		spa_jp_over = newImage("skins/default/images/spa_jp_over.gif");
		recre_jp_over = newImage("skins/default/images/recre_jp_over.gif");
		excur_jp_over = newImage("skins/default/images/excur_jp_over.gif");
		promo_jp_over = newImage("skins/default/images/promo_jp_over.gif");
		gallery_jp_over = newImage("skins/default/images/gallery_jp_over.gif");
		top_jp_over = newImage("skins/default/images/top_jp_over.gif");
		diving_jp_over = newImage("skins/default/images/diving_jp_over.gif");
		villas_jp_over = newImage("skins/default/images/villas_jp_over.gif");
		
		about_es_over = newImage("skins/default/images/about_es_over.gif");
		accom_es_over = newImage("skins/default/images/accom_es_over.gif");
		resbar_es_over = newImage("skins/default/images/resbar_es_over.gif");
		mice_es_over = newImage("skins/default/images/mice_es_over.gif");
		spa_es_over = newImage("skins/default/images/spa_es_over.gif");
		recre_es_over = newImage("skins/default/images/recre_es_over.gif");
		excur_es_over = newImage("skins/default/images/excur_es_over.gif");
		promo_es_over = newImage("skins/default/images/promo_es_over.gif");
		gallery_es_over = newImage("skins/default/images/gallery_es_over.gif");
		top_es_over = newImage("skins/default/images/top_es_over.gif");
		diving_es_over = newImage("skins/default/images/diving_es_over.gif");
		villas_es_over = newImage("skins/default/images/villas_es_over.gif");
		
		preloadFlag = true;
	}
}

function switch_display(obj)
{
	if(obj.style.display=='none')
	{
		obj.style.display='';
	}
	else
	{
		obj.style.display='none';
	}
}
function switch_display2(objName)
{
	reloadable = false;
	obj = document.getElementById(objName);
	obj.style.display = (obj.style.display=='')?'none':'';
	setTimeout('reloadable = false;',500);
}
function OpenMe(url, inNew, winDef,h,w)
{
	bsh = 96;
	rsw = 10;
	h = screen.height - bsh;
	w = screen.width - rsw;
	if (url == '')
		return;

	if (typeof(inNew)=='undefined!')
		inNew = 0;

	if (winDef=='default')
		winDef = 'Height='+h+',Width='+w+',Top='.concat((screen.height - h)/2).concat(',Left=').concat((screen.width - w)/2); //.concat(',scrollbars,resizable');
		
	if (winDef=='resizable')
		winDef = 'Height='+h+',Width='+w+',Top='.concat((screen.height - h)/2).concat(',Left=').concat((screen.width - w)/2).concat(',resizable');

	if (winDef=='havescroll')
	{
		winDef = 'Height='+h+',Width='+w+',Top='.concat(((screen.height - h)/2) - (bsh/2)).concat(',Left=').concat(((screen.width - w)/2) - (rsw/2)).concat(',scrollbars,resizable,status');
		//winDef = 'Height='+h+',Width='+w+',Top=0,Left=0,scrollbars,resizable,status';
		//alert(winDef);
	}

	if (inNew)
	{
		newWindow = window.open(url, inNew, winDef);
		newWindow.focus();
	}
	else
	{
		location.href = url;
	}
}

function OpenMeSize(url, inNew, winDef,h,w)
{
	bsh = 96;
	rsw = 10;
	h = h - bsh;
	w = w - rsw;
	if (url == '')
		return;

	if (typeof(inNew)=='undefined!')
		inNew = 0;

	if (winDef=='default')
		winDef = 'Height='+h+',Width='+w+',Top='.concat((screen.height - h)/2-20).concat(',Left=').concat((screen.width - w)/2); //.concat(',scrollbars,resizable');
		
	if (winDef=='resizable')
		winDef = 'Height='+h+',Width='+w+',Top='.concat((screen.height - h)/2).concat(',Left=').concat((screen.width - w)/2).concat(',resizable');

	if (winDef=='havescroll')
	{
		winDef = 'Height='+h+',Width='+w+',Top='.concat(((screen.height - h)/2) - (bsh/2)).concat(',Left=').concat(((screen.width - w)/2) - (rsw/2)).concat(',scrollbars,resizable,status');
		//winDef = 'Height='+h+',Width='+w+',Top=0,Left=0,scrollbars,resizable,status';
		//alert(winDef);
	}

	if (inNew)
	{
		newWindow = window.open(url, inNew, winDef);
		newWindow.focus();
	}
	else
	{
		location.href = url;
	}
}

function wopen(url, name, w, h)
{
  // Fudge factors for window decoration space.
  // In my tests these work well on all platforms & browsers.
  w += 4;
  h += 0;
  wleft = (screen.width - w) / 2;
  wtop = (screen.height - h) / 2;
  var win = window.open(url,
    name,
    'width=' + w + ', height=' + h + ', ' +
    'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=no, resizable=yes');
  // Just in case width and height are ignored
  win.resizeTo(w, h);
  // Just in case left and top are ignored
  win.moveTo(wleft, wtop);
  win.focus();
}


var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.


function banner_03_DoFSCommand(command, args) {

	var banner_03Obj = isInternetExplorer ? document.all.banner_03 : document.banner_03;
	OpenMeSize("/ad/promo.html", true, "havescroll",768,840);

}

// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub banner_03_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call banner_03_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

function Banner_FM_DoFSCommand(command, args) {
	var Banner_FMObj = isInternetExplorer ? document.all.Banner_FM : document.Banner_FM;
	//
	// Place your code here.
	//
	if (command="openRateSheet") {
		OpenMeSize("ratesheet.asp", true, "havescroll",570,1024);
	}
}

// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub Banner_FM_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call Banner_FM_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

// Handle all the FSCommand messages in a Flash movie.
function banner7_DoFSCommand(command, args) {
	var banner7Obj = isInternetExplorer ? document.all.banner7 : document.banner7;
	//
	// Place your code here.
	//
	if (command="openPromo") {
		OpenMeSize("ad/hotdeal/HotDeals.html", true, "havescroll",750,550);
	}
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub banner7_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call banner7_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}
function openPopup(url)
{    
  var w = 920;
  var h = 650;
  var wleft = (screen.width - w) / 2;
  var wtop = (screen.height - h) / 2;
   var win=window.open(url,"_blank","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width="+w+",height="+h+",top="+wtop+",left="+wleft);
    
  // win.resizeTo(w, h);
  // Just in case left and top are ignored
  // win.moveTo(wleft, wtop);
  // win.focus();
}
