var instance = {};
var arrivalDateId = 'StayDateRangeSelector_arrivalDate';
var departureDateId = 'StayDateRangeSelector_departureDate';
var nightsId = 'StayDateRangeSelector_nights';

function AWeberSubmit(){
	var name	= jQuery.trim(document.formAweber.name.value);
	var email	= jQuery.trim(document.formAweber.from.value);

	if(name.length == 0)
	{
		ErrorMessageBox(name_require);
		document.formAweber.name.focus();
		return false;
	}
	if(email.length == 0)
	{
		//ErrorMessageBox(email_require);
		document.formAweber.from.focus();
		return false;
	}
	
	if(!mailValid(email))
	{
		ErrorMessageBox(email_is_invalid);
		document.formAweber.from.focus();
		return false;
	}

	if(document.formAweber.email)
	{
		document.formAweber.email.value = email;
	}

	if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
			jQuery("body","html").css({height: "100%", width: "100%"});
			jQuery("html").css("overflow","hidden");
			if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6
				jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
				jQuery("#TB_overlay").click(tb_remove);
			}
		}else{//all others
			if(document.getElementById("TB_overlay") === null){
				jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
				jQuery("#TB_overlay").click(tb_remove);
			}
		}
		
		if(tb_detectMacXFF()){
			jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash
		}else{
			jQuery("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
		}

		TB_WIDTH = 680; //defaults to 630 if no paramaters were added to URL
		TB_HEIGHT = 480; //defaults to 440 if no paramaters were added to URL
		ajaxContentW = TB_WIDTH - 30;
		ajaxContentH = TB_HEIGHT - 40;

		jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'></div><div id='TB_closeAjaxWindow' style='padding-top: 1px;'><a href='#' id='TB_closeWindowButton' title='Close'><img src='" + tb_closeImage + "' border='0' align='absmiddle' /></a></div></div>");

		jQuery("#TB_closeWindowButton").click(tb_remove);

		jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
		if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
			jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
		}
		jQuery("#TB_window").css({display:"block"});
		document.formAweber.target = "TB_iframeContent";

	//jQuery("#blockMember").html("<br /><span style=\"color: #0000ff;\">Thank you for your subscription.</span><br /><br />");
	return true;
	
}

function iConactSubmit(){
		
	var name	= jQuery.trim(document.icpsignup.fields_fname.value);
	var email	= jQuery.trim(document.icpsignup.fields_email.value);

	if(name.length == 0)
	{
		ErrorMessageBox(name_require);
		document.icpsignup.fields_fname.focus();
		return false;
	}
	if(email.length == 0)
	{
		//ErrorMessageBox(email_require);
		document.icpsignup.fields_email.focus();
		return false;
	}
	
	if(!mailValid(email))
	{
		ErrorMessageBox(email_is_invalid);
		document.icpsignup.fields_email.focus();
		return false;
	}

	if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
			jQuery("body","html").css({height: "100%", width: "100%"});
			jQuery("html").css("overflow","hidden");
			if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6
				jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
				jQuery("#TB_overlay").click(tb_remove);
			}
		}else{//all others
			if(document.getElementById("TB_overlay") === null){
				jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
				jQuery("#TB_overlay").click(tb_remove);
			}
		}
		
		if(tb_detectMacXFF()){
			jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash
		}else{
			jQuery("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
		}

		TB_WIDTH = 680; //defaults to 630 if no paramaters were added to URL
		TB_HEIGHT = 480; //defaults to 440 if no paramaters were added to URL
		ajaxContentW = TB_WIDTH - 30;
		ajaxContentH = TB_HEIGHT - 40;

		jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'></div><div id='TB_closeAjaxWindow' style='padding-top: 1px;'><a href='#' id='TB_closeWindowButton' title='Close'><img src='" + tb_closeImage + "' border='0' align='absmiddle' /></a></div></div>");

		jQuery("#TB_closeWindowButton").click(tb_remove);

		jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
		if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
			jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
		}
		jQuery("#TB_window").css({display:"block"});
		document.icpsignup.target = "TB_iframeContent";

	//jQuery("#blockMember").html("<br /><span style=\"color: #0000ff;\">Thank you for your subscription.</span><br /><br />");
	return true;
}

function animateBar(){
	jQuery(".precent").each(function(){
		var pre;
		jQuery(this).css("width","0px");
		if (jQuery(this).attr("precent"))
		{
			pre = jQuery(this).attr("precent");
		}
		else
		{
			pre = 0;
		}
		jQuery(this).animate({width: pre},"slow");
	});
}

function pollSubmit(id, iCount)
{
	var itemID = '', itemIDlist = '';
	var pollID, type, freeAnswer = '';		
	var vselect = -1;
	var itemIDBox = '';
	for(var j = 0; j < iCount; j++)
	{
		pollID = document.getElementById('id_' + id + '_' + (j+1)).value;
		type =  document.getElementById('type_' + id + '_' + (j+1)).value;
		if(type == 1)
		{
			var paynames = document.getElementsByName("iddetail_" + pollID);
			for(var i=0;i<paynames.length;i++)
			{
				if(paynames[i].checked)
				{
					vselect = 1;
					itemID = paynames[i].value;
					itemIDlist += itemID + '|';
				}
			}
			if(vselect != 1)
			{
				jQuery('#pollresult').html('<font color=red>Please Select poll radio/check</font><br>');
				setTimeout(function xx(){jQuery('#pollresult').fadeOut("slow");}, 8000);
				return false;
			}
		}
		else if(type == 2)
		{
			var paynames = document.getElementsByName("iddetail_" + pollID + '[]');
			for(var i=0;i<paynames.length;i++)
			{
				if(paynames[i].checked)
				{
					vselect = 1;
					itemIDBox += paynames[i].value + ',';
				}
			}
			
			if(vselect != 1)
			{
				jQuery('#pollresult').html('<font color=red>Please Select poll radio/check</font><br>');
				setTimeout(function xx(){jQuery('#pollresult').fadeOut("slow");}, 8000);
				return false;
			}
			else
			{
				itemIDBox = itemIDBox.substring(0, itemIDBox.length - 1);							
				itemIDlist += itemIDBox + '|';
				itemIDBox = '';
			}
		}
		else if(type == 3)
		{
			var x = document.getElementById("iddetail_" + pollID).value;
			if(x == '')
			{
				jQuery('#pollresult').html('<font color=red>Please enter content</font><br>');
				setTimeout(function xx(){jQuery('#pollresult').fadeOut("slow");}, 8000);
				return false;
			}
			else
			{
				freeAnswer += pollID + '=' + x + '|';
			}
		}
		vselect = -1;
	}
	if(freeAnswer)
	{
		freeAnswer = freeAnswer.substring(0, freeAnswer.length -1);
	}
	itemIDlist = itemIDlist.substring(0, itemIDlist.length - 1);	
	//alert(itemIDlist);
	//return false;
	jQuery.ajax({
			url: "/poll.php",
			type: "POST",
			data: {todo: "addpoll", pid: id, iddetail: itemIDlist, freeanswer:freeAnswer},
			dataType: "text",
			error: function()
			{
				alert("error!");
			},
			success: function(data)
			{	
				//alert(data);
				//jQuery('#poll_' + id).html('111');
				jQuery('#poll_' + id).html(data);
				try{	
				jQuery(document).ready(function(){
				animateBar();
				});
				}catch(e){}
			}
		});
				
}


function ErrorMessageBox(msg)
{
	msg = msg.replace("&#039;", "\\&#039;");
	
	if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
		jQuery("body","html").css({height: "100%", width: "100%"});
		jQuery("html").css("overflow","hidden");
		if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6
			jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
			jQuery("#TB_overlay").click(tb_remove);
		}
	}else{//all others
		if(document.getElementById("TB_overlay") === null){
			jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
			jQuery("#TB_overlay").click(tb_remove);
		}
	}
	
	if(tb_detectMacXFF()){
		jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash
	}else{
		jQuery("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
	}

	TB_WIDTH = 320; //defaults to 630 if no paramaters were added to URL
	TB_HEIGHT = 150; //defaults to 440 if no paramaters were added to URL
	ajaxContentW = TB_WIDTH - 30;
	ajaxContentH = TB_HEIGHT - 40;

	var frameId = 'iFrame'+new Date().getTime();
	jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'></div><div id='TB_closeAjaxWindow' style='padding-top: 1px;'><a href='#' id='TB_closeWindowButton' title='Close'><img src='" + tb_closeImage + "' border='0' align='absmiddle' /></a></div></div>");

	jQuery("#TB_closeWindowButton").click(tb_remove);

	jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
	if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
		jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
	}
	jQuery("#TB_window").css({display:"block"});

	return true;
}

function ShowModelMessageBox(msg)
{
	if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
		jQuery("body","html").css({height: "100%", width: "100%"});
		jQuery("html").css("overflow","hidden");
		if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6
			jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
			//jQuery("#TB_overlay").click(tb_remove);
		}
	}else{//all others
		if(document.getElementById("TB_overlay") === null){
			jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
			//jQuery("#TB_overlay").click(tb_remove);
		}
	}
	
	if(tb_detectMacXFF()){
		jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash
	}else{
		jQuery("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
	}

	TB_WIDTH = 420; //defaults to 630 if no paramaters were added to URL
	TB_HEIGHT = 150; //defaults to 440 if no paramaters were added to URL
	ajaxContentW = TB_WIDTH - 30;
	ajaxContentH = TB_HEIGHT - 40;

	var frameId = 'iFrame'+new Date().getTime();
	jQuery("#TB_window").append("<div id='TB_title' style='display: none;'><div id='TB_ajaxWindowTitle'></div><div id='TB_closeAjaxWindow' style='padding-top: 1px;'><a href='#' id='TB_closeWindowButton' title='Close'><!-- img src='" + tb_closeImage + "' border='0' align='absmiddle' / --></a></div></div>");

	//jQuery("#TB_closeWindowButton").click(tb_remove);

	jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
	if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
		jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
	}
	jQuery("#TB_window").css({display:"block"});

	return true;
}

function OnMessageIFrameLoad(frameId, msg)
{
	tb_showIframe();

	var doc;
	if (document.all){//IE
			doc = document.frames[frameId].document;
	}else{//Firefox    
			doc = document.getElementById(frameId).contentDocument;
	}
	//doc.write("<div style='color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;'>" + msg + "</div>");
	var m = doc.getElementById("message");
	if(m)
	{
		m.innerHTML = msg;
	}
}

function mailValid(str)
{
	var supported = 0;
	if (window.RegExp)
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,8}|[0-9]{1,7})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function update_page (result) 
	{	  
	  if(result == 'error')
			{
				ErrorMessageBox(Verification_word_error);
			}
			else
			{
				//jQuery('#contact').html(result);
				//alert(result);
				document.form1.fullname.value = '';
				document.form1.email.value = '';
				document.form1.subject.value = '';
				document.form1.body.value = '';
				document.form1.verify.value = '';
				jQuery('#returnlabel').html(result).show();
				//location.href='contact.php';
			}
	}

function checkLevel()
{
	var name	= jQuery.trim(document.form1.user.value);
	var city	= jQuery.trim(document.form1.city.value);
	var content	= jQuery.trim(document.form1.content.value);
	var code	= jQuery.trim(document.form1.verify.value);

	if(content.length == 0)
	{
		ErrorMessageBox('Testimonial message is required');
		document.form1.content.focus();
		return false;
	}
	if(name.length == 0)
	{		
		ErrorMessageBox("Client's name is required");
		document.form1.user.focus();
		return false;
	}
	
	if(city.length == 0)
	{
		ErrorMessageBox("Client's location is required");
		document.form1.city.focus();
		return false;
	}
	if(code.length == 0)
	{
		ErrorMessageBox(Verification_word_is_required);
		document.form1.verify.focus();
		return false;
	}
	return true;
}

function hideFormNamediv()
{
	jQuery('#formnamedivid').fadeOut("slow");
}
function hideFormEmaildiv()
{
	jQuery('#formemaildivid').fadeOut("slow");
}
function hideFlashNamediv()
{
	jQuery('#flashnamedivid').fadeOut("slow");
}
function hideFlashEmaildiv()
{
	jQuery('#flashemaildivid').fadeOut("slow");
}
jQuery(document).ready(function ()
{	

	jQuery('#name').blur(function(){
		
		if(jQuery('#name').val().length > 0)
		{
			jQuery('#formnamedivid').css('display','');
			jQuery('#formnamedivtitle').css('padding-top','10px').css('text-align','center').css('color','#000000').html('Nice to meet you ' + jQuery('#name').val()).show();
			setTimeout('hideFormNamediv()', 3000);
		}
	});

	jQuery('#from').blur(function(){
		if(jQuery('#from').val().length > 0 && mailValid(jQuery('#from').val()))
		{
			jQuery('#formemaildivid').css('display','');
			jQuery('#formemaildivtitle').css('padding-top','10px').css('text-align','center').css('color','#000000').html('Ok, thanks.').show();
			setTimeout('hideFormEmaildiv()', 3000);
		}
	});
	
	jQuery(".selectsurvey").click(function(){
		jQuery(".selectsurvey").attr('class', 'selectsurvey');
		jQuery(this).toggleClass("check");
	});

	jQuery(".selectsurvey2").click(function(){
		jQuery(".selectsurvey2").attr('class', 'selectsurvey2');
		jQuery(this).toggleClass("check");
	});
/*
	jQuery('#flash_name').blur(function(){
		
		if(jQuery('#flash_name').val().length > 0)
		{
			jQuery('#flashnamedivid').show();
			jQuery('#flashnamedivtitle').css('padding-top','10px').css('text-align','center').css('color','#000000').html('Nice to meet you ' + jQuery('#flash_name').val()).show();
			setTimeout('hideFlashNamediv()', 3000);
		}
	});

	jQuery('#flash_email').blur(function(){
		if(jQuery('#flash_email').val().length > 0 && mailValid(jQuery('#flash_email').val()))
		{
			jQuery('#flashemaildivid').show();
			jQuery('#flashemaildivtitle').css('padding-top','10px').css('text-align','center').css('color','#000000').html('Ok, thanks.').show();
			setTimeout('hideFlashEmaildiv()', 3000);
		}
	});
*/	

	jQuery('#send_ajax').css("cursor","pointer");
	jQuery('#send_ajax').click(function ()
   {
     //var params=$('input').serialize();
	var name	= jQuery.trim(document.form1.fullname.value);
	var email	= jQuery.trim(document.form1.email.value);
	var subject = jQuery.trim(document.form1.subject.value);
	var body	= jQuery.trim(document.form1.body.value);
	var code	= jQuery.trim(document.form1.verify.value);

	if(name.length == 0)
	{		
		ErrorMessageBox(Full_Name_is_required);
		document.form1.fullname.focus();
		return false;
	}
	if(email.length == 0)
	{
		ErrorMessageBox(email_require);
		document.form1.email.focus();
		return false;
	}
	
	if(!mailValid(email))
	{
		ErrorMessageBox(email_is_invalid);
		document.form1.email.focus();
		return false;
	}

	if(subject.length == 0)
	{
		ErrorMessageBox(Subject_is_required);
		document.form1.subject.focus();
		return false;
	}
	if(body.length == 0)
	{
		ErrorMessageBox(Contents_is_required);
		document.form1.body.focus();
		return false;
	}
	if(code.length == 0)
	{
		ErrorMessageBox(Verification_word_is_required);
		document.form1.verify.focus();
		return false;
	}
	jQuery.ajax(
	{
		url:'contact.php',
		type:'post', 
		data:{name:name, email:email, subject:subject, body:body, verify:code, submit:'submit'},
		success:update_page,
		error: function(){
		   alert("error");
		}
	});

   });

	/*jQuery("input[@name='imageField']").click(function(){
		if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
			jQuery("body","html").css({height: "100%", width: "100%"});
			jQuery("html").css("overflow","hidden");
			if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6
				jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
				jQuery("#TB_overlay").click(tb_remove);
			}
		}else{//all others
			if(document.getElementById("TB_overlay") === null){
				jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
				jQuery("#TB_overlay").click(tb_remove);
			}
		}
		
		if(tb_detectMacXFF()){
			jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash
		}else{
			jQuery("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
		}

		TB_WIDTH = 630; //defaults to 630 if no paramaters were added to URL
		TB_HEIGHT = 440; //defaults to 440 if no paramaters were added to URL
		ajaxContentW = TB_WIDTH - 30;
		ajaxContentH = TB_HEIGHT - 45;

		jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>Hear from us</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='" + tb_closeImage + "' border='0' /></a></div></div>");

		jQuery("#TB_closeWindowButton").click(tb_remove);

		jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
		if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
			jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
		}
		jQuery("#TB_window").css({display:"block"});
		document.formAweber.target = "TB_iframeContent";
	});*/
 });

var _sub_menu_slide_downing = false;
function showSubMenu(sid)
{
	setCookie('menu_color', jQuery("#parentmenu_" + sid).css("color"));

	jQuery(".sub_css").css("display", "none");	
	var obj = document.getElementById("sub_" + sid);
	if(!obj)
	{
		return;
	}

	var x = obj.style.display;	
	if(x == "block")
	{
		//jQuery("#sub_" + sid).css("display", "none");
		jQuery("#sub_" + sid).fadeIn().hide("slow");
		//document.getElementById("sub_" + sid).style.display="none";
	}
	else
	{
		//jQuery("#sub_" + sid).css("display", "block");
		_sub_menu_slide_downing = true;
		jQuery("#sub_" + sid).slideDown("slow", function(){_sub_menu_slide_downing = false;}); //fadeOut("slow").show();
		//document.getElementById("sub_" + sid).style.display="block";
	}
	/*
	whichEl = eval(document.getElementById("sub_" + sid));
	if (whichEl.style.display == "none")
	{
		//jQuery("#title_" + sid).css("color","red");
		document.getElementById("sub_" + sid).style.display="";			
	}
	else
	{
		document.getElementById("sub_" + sid).style.display='none';
		//jQuery("#title_" + sid).css('color','');
	}
	*/
}

function clickSubMenu(sid, ind)
{
	setCookie('sub_menu_color', jQuery("#sub_" + sid + '_menu_' + ind).css("color"));
}

var xxx = window.onload;

window.onload = function() 
{	
	try
	{
		var show_item = "sub_1"; 
		//alert(getCookie("show_item"));
		//alert(document.cookie);
	   if (getCookie("show_item") != null) { 
			show_item= "sub_" + getCookie("show_item"); 

			var color = getCookie("menu_color");
			var sub_color = getCookie("sub_menu_color");
			if(!sub_color)
			{
				sub_color = color;
			}

			if(color)
			{
				jQuery("#parentmenu_" + getCookie("show_item")).css('color', color);

				var sub_item = getCookie("sub_item");
				if(sub_item)
				{
					jQuery("#" + sub_item).css("color", sub_color);
				}
			}
			setCookie("show_item", getCookie("show_item"), -10000);
			//alert("after delete: " + document.cookie);
	   } 
	   if(document.getElementById(show_item))
		{
			document.getElementById(show_item).style.display = "block"; 
		}
	   /*var items = document.getElementsByName("pro_title"); 
	   for (var j=0; j<items.length; j++) 
		{  
		   items[j].onclick = function()
			{ 
				var o = document.getElementById("sub_" + this.name); 

			   if (o.style.display != "block") 
				{ 
				   o.style.display = "block"; 
				   setCookie("show_item",this.name); 
			   } 
			   else
				{ 
				   o.style.display = "none"; 
			   } 
		   } 
	   }*/
	}
	catch (err)
	{
	}
	   
   if(xxx != null)
   {	 
	   try
	   {
			xxx();	
	   }
	   catch (err)
	   {
		   //alert(err.url + err.description);
	   }
		
   }
 
} 
function HideAll() { 
    var items = document.getElementsByName("pro_title"); 
    for (var j=0; j<items.length; j++) {
		document.getElementById("sub_" + (j+1)).style.display = "none"; 
    } 
} 
function setCookie(sName,sValue,expireHours) { 
	//var cookieString = sName + " = " + escape(getCookie(sName)); 

	//
	//var expires = new Date();
	//expires.setTime(expires.getTime() - 1000);
	//document.cookie = cookieString + '; expires=' + expires.toGMTString();
   
   var cookieString = sName + " = " + escape(sValue);
   if (expireHours != undefined) { 
        var date = new Date(); 
		//alert("getTime: " + date.getTime());
         date.setTime(date.getTime() + expireHours * 3600 * 1000); 
		 //alert("getTime: " + date.getTime());
         cookieString = cookieString + "; expire = " + date.toGMTString(); 
   }
   cookieString = cookieString + "; path=/;";
//alert("cookie string: " + cookieString + "expire: " + expireHours);
   document.cookie = cookieString; 
   //alert(document.cookie);
} 
function getCookie(sName) { 
  var aCookie = document.cookie.split("; "); 
  for (var j=0; j < aCookie.length; j++){ 
    var aCrumb = aCookie[j].split("="); 
    if (escape(sName) == aCrumb[0]) 
      return unescape(aCrumb[1]); 
  } 
 return null; 
} 


function viewTwitterMessage()
{
	jQuery('#twit').show("slow");
}

function hideMsgBox(e,o)
{	
	if(window.navigator.userAgent.indexOf("Firefox")>=1) 
	{ 
		if(document.getElementById('twit').compareDocumentPosition(e.relatedTarget ) == false) 
		{
			jQuery('#twit').hide("slow");
		}
	}
	else
	{
		if(o.contains(e.toElement ) == false) 
		{
			jQuery('#twit').hide("slow");
		}
	}	
}

function reportSpamSubmit(){
	var FirstName	= jQuery.trim(document.spamform.FirstName.value);
	var LastName	= jQuery.trim(document.spamform.LastName.value);
	var emailaddress	= jQuery.trim(document.spamform.emailaddress.value);
	var domain	= jQuery.trim(document.spamform.domain.value);
	var emailBody = jQuery.trim(document.spamform.emailbody.value);
	var verify = jQuery.trim(document.spamform.verify.value);
	if(FirstName.length == 0)
	{
		jQuery("#layerSpamMsg").html(name_require).show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		document.spamform.FirstName.focus();
		return false;
	}
	if(LastName.length == 0)
	{
		jQuery("#layerSpamMsg").html(name_require).show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		document.spamform.LastName.focus();
		return false;
	}
	if(emailaddress.length == 0)
	{
		jQuery("#layerSpamMsg").html(email_require).show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		document.spamform.emailaddress.focus();
		return false;
	}
	
	if(!mailValid(emailaddress))
	{
		jQuery("#layerSpamMsg").html(email_is_invalid).show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		document.spamform.emailaddress.focus();
		return false;
	}

	if(document.spamform.emailaddress)
	{
		document.spamform.emailaddress.value = emailaddress;
	}
	if(domain.length == 0)
	{
		jQuery("#layerSpamMsg").html('Oops... Be sure to enter domain before you can continue!').show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		document.spamform.domain.focus();
		return false;
	}
	var done = 0;
	var abuseValue = "";
	var nobj = document.getElementsByName("abuseradio");
	for(var i = 0 ; i < nobj.length; i++)
	{
		if(nobj[i].checked == true)
		{
			done = 1;
			abuseValue = nobj[i].value;
		}
	}
	if(emailBody.length == 0 && done == 0)
	{			
		jQuery("#layerSpamMsg").html('Paste the entire e-mail that prompted your complaint into the provided box.').show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		//document.spamform.emailbody.focus();
		return false;
	}
	if(verify.length == 0)
	{
		jQuery("#layerSpamMsg").html('Please enter the verification code.').show();
		setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
		document.spamform.verify.focus();
		return false;
	}

	jQuery.ajax({
			url: "/report_spam.php",
			type: "POST",
			data: {todo: "send", FirstName:FirstName, LastName:LastName,emailaddress:emailaddress,domain:domain,emailbody:emailBody,verify:verify,abuseradio:abuseValue},
			dataType: "text",
			error: function()
			{
				alert("error!");
			},
			success: function(data)
			{					
				
				if(data.length > 0)
				{
					if(data == 'error')
					{
						jQuery("#layerSpamMsg").html('verification code error.').show();
						setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
						document.spamform.verify.focus();
						return false;
					}
					else if(data == 'error1')
					{
						jQuery("#layerSpamMsg").html('Paste the entire e-mail that prompted your complaint into the provided box.').show();
						setTimeout(function xx(){jQuery("#layerSpamMsg").fadeOut("slow");}, 8000);
						return false;
					}
				}
				else
				{
					jQuery('#layerSpamMsg').css('display','none');
					jQuery('.report_notebar').css('display','none');
					jQuery('.report_input_tab').css('display','none');
					jQuery('.report_midfont').css('display','none');
					jQuery('.report_textarea').css('display','none');
					jQuery('.report_yzm').css('display','none');
					jQuery('.report_but').css('display','none');
					jQuery('#reportSpamResultMsg').css('display','');
				}
			}
		});
	return false;
}

function getReportPage()
{
	jQuery("#sapma").css('display','');
	jQuery("#sapmb").css('display','none');
	jQuery("#reportspamtitle").css('display', '');
	jQuery("#reportmid").css('display', '');
	jQuery("#reporttext").css('display', '');

	
	jQuery("#abusetitle").css('display', 'none');
	jQuery("#abusemid").css('display', 'none');
	jQuery("#abusetext").css('display', 'none');

	jQuery(".report_input_tab").css('display', '');
	jQuery(".report_yzm").css('display', '');
	jQuery(".report_but").css('display', '');
	jQuery(".report_notebar").css('display', '');
}

function getAbusePage()
{
	
	jQuery("#sapma").css('display','none');
	jQuery("#sapmb").css('display','');

	jQuery("#abusetitle").css('display', '');
	jQuery("#abusemid").css('display', '');
	jQuery("#abusetext").css('display', '');	

	
	jQuery("#reportspamtitle").css('display', 'none');
	jQuery("#reportmid").css('display', 'none');
	jQuery("#reporttext").css('display', 'none');

	jQuery(".report_input_tab").css('display', '');
	jQuery(".report_yzm").css('display', '');
	jQuery(".report_but").css('display', '');
	jQuery(".report_notebar").css('display', '');
}


function fdvideo_open(){
	//jQuery("#subscribe").css('display','');
}
function fdvideo_close(){
	jQuery("#fdvideo").css('display','none');
}

var flashCount = 0;
function getArtFlashWin(ArtID)
{
	

	jQuery.ajax({
		url: "/flashwin_ajax.php",
		type: "POST",
		data: {todo:'getflashcode', id: ArtID},
		dataType: "json",
		error: function()
		{
			alert("error!");
		},
		success: function(data)
		{					
			var str = ""; 
			var width = data.width;
			var buttonPath = data.buttonpath;

			var img1='',img2='',img3='',boxClass = '', boxClass2 = '', inputClass = '',buttonleft='',buttonright='',boxClass3='', tableClass= '',closeflash='';
			if(width == 360)
			{
				img1 = 'big_bfq_top.png';
				img2 = 'big_bfq_mid.png';
				img3 = 'big_bfq_bot.png';
				boxClass = 'bfq_box';
				boxClass2 = 'big_bfq_mid';	
				inputClass = 'login_inputb';
				tableClass = 'but_anbox';
				closeflash = 'closeflash1';
			}
			else if(width == 320)
			{
				img1 = 'bi_sma_bfq_top.png';
				img2 = 'bi_sma_bfq_mid.png';
				img3 = 'bi_sma_bfq_bot.png';
				boxClass = 'bfq_box3';
				boxClass2 = 'bi_sma_bfq_mid';
				inputClass = 'login_input3';
				tableClass = 'but_anbox3';
				closeflash = 'closeflash2';
			}
			else
			{
				img1 = 'mid_bfq_top.png';
				img2 = 'mid_bfq_mid.png';
				img3 = 'mid_bfq_bot.png';
				boxClass = 'bfq_box2';
				boxClass2 = 'mid_bfq_mid';
				inputClass = 'login_input2';
				tableClass = 'but_anbox2';
				closeflash = 'closeflash3';
			}
			if(buttonPath == 'vote_gre_png.png')
			{
				buttonleft = 'bot_le_gre.gif';
				buttonright = 'bot_ri_gre.gif';
				boxClass3 = 'but_mid_grebig';
				
			}
			else if(buttonPath == 'vote_blue_png.png')
			{
				buttonleft = 'bot_le_blue.gif';
				buttonright = 'bot_ri_blue.gif';
				boxClass3 = 'but_mid_bluebig';
			}
			else if(buttonPath == 'vote_yel_png.png')
			{
				buttonleft = 'bot_le_yel.gif';
				buttonright = 'bot_ri_yel.gif';
				boxClass3 = 'but_mid_yelbig';
			}
			
			jQuery("#closeflashid").attr('class', closeflash);
			//alert(jQuery("#closeflashid").attr('class'));

			str +=	"<TABLE width=\""+width+"\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" id=\"subscriberesult1\" style=\"display:none\">";
			str +=	"<TR>";
			str +=	"	<TD width=\"11\" height=\"18\" valign=\"top\"><img src=\"/left_flash_image/left_top.png\"></TD>";
			str +=	"	<TD class=\"top_mid_bj\" valign=\"top\"></TD>";
			str +=	"	<TD width=\"16\" valign=\"top\"><img src=\"/left_flash_image/right_top.png\"></TD>";
			str +=	"</TR>";
			str +=	"<TR>";
			str +=	"	<TD class=\"left_bj\" valign=\"top\"></TD>";
			str +=	"	<TD class=\"mid_mid_bj\" valign=\"top\">";	

			//str += '<div class="'+boxClass+'">';
			//str += '<div class="big_bfq_top"><img src="/left_flash_image/'+img1+'" alt="" /></div>';
			//str +=	"<div class=\""+boxClass2+"\" id=\"subscriberesult1\" style=\"display:none\">";
				str +=	"				<ul>";
				str +=	"					<li id=\"subscriberesult2\"></li>";
				str +=	"				</ul>";
			//	str +=	"			</div>";

			str +=	"	</TD>";
			str +=	"	<TD class=\"right_bj\" valign=\"top\"></TD>";
			str +=	"</TR>";
			str +=	"<TR>";
			str +=	"	<TD width=\"11\" height=\"24\" valign=\"top\"><img src=\"/left_flash_image/left_bot.png\"></TD>";
			str +=	"	<TD class=\"bot_mid_bj\" valign=\"top\"></TD>";
			str +=	"	<TD width=\"16\" valign=\"top\"><img src=\"/left_flash_image/right_bot.png\"></TD>";
			str +=	"</TR>";
			str +=	"</TABLE>";	
			str +=	"<TABLE width=\""+width+"\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" id=\"subscribbefore\">";
			str +=	"<TR>";
			str +=	"	<TD width=\"11\" height=\"18\" valign=\"top\"><img src=\"/left_flash_image/left_top.png\"></TD>";
			str +=	"	<TD class=\"top_mid_bj\" valign=\"top\"></TD>";
			str +=	"	<TD width=\"16\" valign=\"top\"><img src=\"/left_flash_image/right_top.png\"></TD>";
			str +=	"</TR>";
			str +=	"<TR>";
			str +=	"	<TD class=\"left_bj\" valign=\"top\"></TD>";
			str +=	"	<TD class=\"mid_mid_bj\" valign=\"top\">";	
			if(data.type == 1)
			{
				//str +=	"<div class=\""+boxClass2+"\" id=\"subscribbefore\">";
				str +=	"				<ul>";									
				str +=	"					<li>";
				if(width == 360 || width == 320 || width == 240)
				{
					str +=	"					<div class=\""+tableClass+"\">";
				}
				str +=	"					<table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"hand_tabel\">";
				str +=	"					  <tr>";
				str +=	"						<td><img src=\"/left_flash_image/"+buttonleft+"\" alt=\"\" /></td>";
				if(data.targets == 0)
				{
					str +=	"						<td><div class=\""+boxClass3+"\" style=\"color:font-family:Arial;font-weight:blod;color:"+data.wordcolor+"\"			onclick=\"location.href='"+data.url+"';\">"+data.buttonword+"</div></td>";
				}
				else
				{
					str +=	"						<td><div class=\""+boxClass3+"\" style=\"color:font-family:Arial;font-weight:blod;color:"+data.wordcolor+"\"			onclick=\"window.open('"+data.url+"');\">"+data.buttonword+"</div></td>";
				}
				str +=	"						<td><img src=\"/left_flash_image/"+buttonright+"\" alt=\"\" /></td>";
				str +=	"					  </tr>";
				str +=	"					</table>";
				if(width == 360 || width == 320 || width == 240)
				{
					str +=	"					</div>";
				}
				str +=	"					</li>";
				str +=	"				</ul>";
				//str +=	"			</div>";				
			}
			else if(data.type == 2)
			{

									
					
				str +=	"<input type=\"hidden\" name=\"to_email\" id=\"to_email\" value=\""+data.toemail+"\">";

				str +=	"				<ul><li style=\"color:#000000\"><div id=\"flashnamedivid\" style=\"margin:0; position:relative;display:none\"><div style=\"position:absolute;z-index:1000;width:200px;top:-30px;height:49px;background:url(/left_flash_image/formdivbg.png) no-repeat\" id=\"flashnamedivtitle\"> </div></div><b>"+data.namelabel+"</b></li>";
				str +=	"					<li><input name=\"flash_name\" type=\"text\" class=\""+inputClass+"\" id=\"flash_name\" />";
				str +=	"					</li><div id=\"flashemaildivid\" style=\"margin:0 auto; position:relative;display:none\"><div style=\"position:absolute;z-index:1000;width:200px;top:-30px;height:49px;background:url(left_flash_image/formdivbg.png) no-repeat\" id=\"flashemaildivtitle\"> </div></div><li style=\"color:#000000\"><b>"+data.emaillabel+"</b></li>";
				str +=	"					<li><input name=\"flash_email\" type=\"text\" class=\""+inputClass+"\" id=\"flash_email\" />";
				str +=	"					</li>";
				str +=	"				</ul>";
				//str +=	"					<li>";
				//str +=	"					<div class=\""+tableClass+"\">";
				str +=	"					<div style=\"padding-top:20px\">&nbsp;</div><table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"hand_tabel\">";
				str +=	"					  <tr>";
				str +=	"						<td><img src=\"/left_flash_image/"+buttonleft+"\" alt=\"\" /></td>";
				str +=	"						<td><div class=\""+boxClass3+"\" style=\"color:font-family:Arial;color:"+data.wordcolor+"\" onclick=\"sendFlashWin()\">"+data.buttonword+"</div></td>";
				str +=	"						<td><img src=\"/left_flash_image/"+buttonright+"\" alt=\"\" /></td>";
				str +=	"					  </tr>";
				str +=	"					</table>";
				//str +=	"					</div>";
				//str +=	"					</li>";
				
				//str +=	"			</div>";	
				
			}
			
			else if(data.type == 3)
			{

				
				
				var votetype = data.vote['votetype'];
				var votestyle = data.vote['style'];
				
				var polltype = '';
				if(votetype == 1)
				{
					polltype = 'radio';
				}
				else
				{
					polltype = 'checkbox';
				}
				if(votestyle == 'vote_gre_png.png')
				{
					buttonleft = 'bot_le_gre.gif';
					buttonright = 'bot_ri_gre.gif';
					boxClass3 = 'but_mid_grebig';
					
				}
				else if(votestyle == 'vote_blue_png.png')
				{
					buttonleft = 'bot_le_blue.gif';
					buttonright = 'bot_ri_blue.gif';
					boxClass3 = 'but_mid_bluebig';
				}
				else if(votestyle == 'vote_yel_png.png')
				{
					buttonleft = 'bot_le_yel.gif';
					buttonright = 'bot_ri_yel.gif';
					boxClass3 = 'but_mid_yelbig';
				}
				
				var word = data.vote['word'];
				var color = data.vote['color'];

				//str +=	"<div class=\""+boxClass2+"\" id=\"subscribbefore\">";
				str +=	"			<ul>";
				str += "<input type=\"hidden\" name=\"polltype\" id=\"polltype\" value=\""+votetype+"\"><input type=\"hidden\" name=\"voteid\" id=\"voteid\" value=\""+data.vote['voteid']+"\">";
				for(var n = 0; n < data.vote['detail'].length; n++)
				{
					if(votetype == 1)
					{
						str +=	"<li style=\"color:#000000\"><input name=\"pollid\" id=\"pollid\" type=\"radio\" value=\""+data.vote['detail'][n]['id']+"\" />&nbsp;"+data.vote['detail'][n]['title']+"</li>";
					}
					else
					{
						str +=	"<li style=\"color:#000000\"><input name=\"pollid[]\" id=\"pollid[]\" type=\"checkbox\" value=\""+data.vote['detail'][n]['id']+"\" />&nbsp;"+data.vote['detail'][n]['title']+"</li>";
					}
				}
				str  += "	<li>";
				if(width == 360 || width == 320 || width == 240)
				{
					str  += "				<div class=\""+tableClass+"\">";
				}
				str  += "				<table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"hand_tabel\">";
				str  += "				  <tr>";
				str  += "					<td><img src=\"/left_flash_image/"+buttonleft+"\" alt=\"\" /></td>";
				str  += "					<td><div class=\""+boxClass3+"\" style=\"color:font-family:Arial;font-weight:blod;color:"+color+"\" onclick=\"sendPollWin()\">"+word+"</div></td>";
				str  += "					<td><img src=\"/left_flash_image/"+buttonright+"\" alt=\"\" /></td>";
				str  += "				  </tr>";
				str  += "				</table>";
				if(width == 360 || width == 320 || width == 240)
				{
					str  += "				</div>";
				}
				str  += "				</li>";
				str  += "			</ul>";
				//str  += "		</div>";
				
			}
		
			else if(data.type == 4)
			{
				var splitstyle = data.split['style'];
				if(splitstyle == 'vote_gre_png.png')
				{
					buttonleft = 'bot_le_gre.gif';
					buttonright = 'bot_ri_gre.gif';
					boxClass3 = 'but_mid_grebig';
					
				}
				else if(splitstyle == 'vote_blue_png.png')
				{
					buttonleft = 'bot_le_blue.gif';
					buttonright = 'bot_ri_blue.gif';
					boxClass3 = 'but_mid_bluebig';
				}
				else if(splitstyle == 'vote_yel_png.png')
				{
					buttonleft = 'bot_le_yel.gif';
					buttonright = 'bot_ri_yel.gif';
					boxClass3 = 'but_mid_yelbig';
				}
				
				
				//str +=	"<div class=\""+boxClass2+"\" id=\"subscribbefore\">";
				str +=	"<input type=\"hidden\" name=\"wintype\" id=\"wintype\" value=\""+ data.split['window']+"\"><ul>";
				for(var n = 0; n < data.split['detail'].length; n++)
				{
						str += "<li style=\"color:#000000\"><input name=\"splitid\" type=\"radio\" id=\"split_"+n+"\" value=\""+  data.split['detail'][n]['url']+"\" /><label for=\"split_"+n+"\">&nbsp;"+  data.split['detail'][n]['title']+"</label></li>";
				}
				str +=	"	<li>";
				if(width == 360 || width == 320 || width == 240)
				{
					str +=	"					<div class=\""+tableClass+"\">";
				}
				str +=	"					<table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"hand_tabel\">";
				str +=	"					  <tr>";
				str +=	"						<td><img src=\"/left_flash_image/"+buttonleft+"\" alt=\"\" /></td>";
				str +=	"						<td><div class=\""+boxClass3+"\" style=\"color:font-family:Arial;font-weight:blod;color:"+data.split['color']+"\" onclick=\"sendSplitWin()\">"+data.split['word']+"</div></td>";
				str +=	"						<td><img src=\"/left_flash_image/"+buttonright+"\" alt=\"\" /></td>";
				str +=	"					  </tr>";
				str +=	"					</table>";
				if(width == 360 || width == 320 || width == 240)
				{
					str +=	"					</div>";
				}
				str +=	"					</li>";
				str +=	"				</ul>";
				//str +=	"			</div>";
				
			}
			else if(data.type == 5)
			{		
				str +=	"<ul>";
				str +=	"	<li>";
				//str +=	"	<div class=\""+tableClass+"\">";
				str +=	"		<table border=\"0\"  cellpadding=\"0\" cellspacing=\"0\" class=\"95%\">";
				str +=	"			<tr><td align=\"left\">";
				for(var n = 0; n < data.survey.length; n++)
				{
					str += "<div class=\"surveycata2\">\r\n";
					str += "<div style=\"font-weight:bold;font-size:14px;text-align:left;color:#000000\">"+data.survey[n]['title']+"</div>\r\n";
					for(var k = 0; k < data.survey[n]['detail'].length; k++)
					{
						if(data.survey[n]['detail'][k]['click'] > 100)
						{
							str += "<a href=\"#here\" class=\"selectsurvey2\" onclick=\"CheckFlashSurvey("+data.survey[n]['detail'][k]['id']+")\" style=\"font-size:14px;font-weight:bold;color:#000000\">"+data.survey[n]['detail'][k]['keyword']+"</a> ";
						}
						else
						{
							str += "<a href=\"#here\" class=\"selectsurvey2\" onclick=\"CheckFlashSurvey("+data.survey[n]['detail'][k]['id']+")\" style=\"color:#000000\">"+data.survey[n]['detail'][k]['keyword']+"</a> ";
						}
					}
				
					//str +=	"			</td></tr>";
					//str +=	"		</table>";
					str +=	"	</div>";
				}
				str +=	"	</td></tr></table></li>";
				str +=	"	</ul>";
				//str +=	"</div>";
				
			}
			str +=	"	</TD>";
			str +=	"	<TD class=\"right_bj\" valign=\"top\"></TD>";
			str +=	"</TR>";
			str +=	"<TR>";
			str +=	"	<TD width=\"11\" height=\"24\" valign=\"top\"><img src=\"/left_flash_image/left_bot.png\"></TD>";
			str +=	"	<TD class=\"bot_mid_bj\" valign=\"top\"></TD>";
			str +=	"	<TD width=\"16\" valign=\"top\"><img src=\"/left_flash_image/right_bot.png\"></TD>";
			str +=	"</TR>";
			str +=	"</TABLE>";	

			//str  += "		</div><div class=\"big_bfq_bot\"><img src=\"/left_flash_image/"+img3+"\" alt=\"\" /></div>";
			//str +="</div></div>";	
			
			jQuery("#closeflashid").toggleClass('closeflash');
			try
			{
				jQuery("#subscribe").html(str).hide();
				var str2 = AC_FL_RunContent2('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0','width', ''+data.width+'','height', ''+data.height+'','src', '/flvplayer',					'quality', 'high','pluginspage', 'http://www.adobe.com/go/getflashplayer_cn','align', 'middle','play', 'true','loop', 'true','scale', 'showall',					'wmode', 'transparent','devicefont', 'false','id', 'flvplayer','name', 'flvplayer','menu', 'true','allowFullScreen', 'false',					'allowScriptAccess','sameDomain','movie', '/flvplayer','FlashVars', 'thisid='+ data.flashid+'&autoplay=yes','salign', '');
				
				jQuery("#befor_subscribe").html(str2);
				jQuery("#AdLayer").show();

				var Sys = {};
				var ua = navigator.userAgent.toLowerCase(); 
				var s; 
				(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : 
				(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : 
				(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : 
				(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : 
				(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; 
				
				if (Sys.ie)  
				{ 
					if(Sys.ie == '6.0') 
					{ 
						if(data.showtime == 0)
						{
							jQuery('befor_subscribe').show(900);
						}
						else
						{
							setTimeout(function tmpf(){jQuery('befor_subscribe').show(900);}, parseInt(data.showtime)*1000);
						}
						
					} 
					else 
					{ 
						if(data.showtime == 0)
						{
							jQuery('befor_subscribe').show(900);
						}
						else
						{
							setTimeout(function tmpf(){jQuery('befor_subscribe').show(900);}, parseInt(data.showtime)*1000);
						}
						
						
					} 
				} 
				else 
				{ 
					if(data.showtime == 0)
					{
						jQuery('befor_subscribe').show(900);
					}
					else
					{
						setTimeout(function tmpf(){jQuery('befor_subscribe').show(900);}, parseInt(data.showtime)*1000);
					}
					
				} 
				
			}
			catch (err)
			{
			}
			
		}
	});
	
}

function resizeSwf(w, h){
		  var swf = thisMovie("flvplayer");
		  swf.width = w;
		  swf.height = h;
   }
   function thisMovie(movieName) {
		  if (navigator.appName.indexOf("Microsoft") != -1) {
				 return window[movieName];
		  } else {
				 return document[movieName];
		  }
   }
function showForm()
{
	if(flashCount == 0)
	{
		jQuery('#subscribe').show(900);
	}
	else
	{
		jQuery('#subscribe').show();
	}
	flashCount ++;
}
function EndVideo()
{
	jQuery("#subscribbefore").show();	
}

function sendFlashWin()
{
	var name = document.getElementById('flash_name').value;
	var fromMail = document.getElementById('flash_email').value;
	var toMail = document.getElementById('to_email').value;
	var urladdr = document.location.href;
	if(name.length == 0)
	{
		return false;
	}
	if(fromMail.length == 0)
	{
		return false;
	}
	
	if(!mailValid(fromMail))
	{
		return false;
	}
	if(name && fromMail)
	{
		jQuery.ajax(
		{
			url:'/mailletter.php',
			type:'post', 
			data:{name:name, fromMail:fromMail, toMail:toMail, todo:'flashmail', href:urladdr},
			success: function(data)
			{
				jQuery("#subscriberesult1").show();
				jQuery("#subscribbefore").hide();
				jQuery("#subscriberesult2").html(data).css('color','#000000');
				setTimeout(function tmp(){jQuery('#AdLayer').fadeIn().hide('slow');}, 2000);
			},
			error: function(){
			   alert("error");
			}
		});
	}
	else
	{
		return false;
	}
}

function sendPollWin()
{
	var type = document.getElementById('polltype').value;
	var vid = document.getElementById('voteid').value;
	var done = -1;
	var pollstr = '';
	if(type == 1)
	{

		var polls = document.getElementsByName("pollid");
		for(var i = 0 ; i < polls.length; i++)
		{
			if(polls[i].checked == true)
			{
				done = 1;
				pollstr = polls[i].value;
				break;
			}
		}
	}
	else
	{
		var polls = document.getElementsByName("pollid[]");
		for(var i = 0 ; i < polls.length; i++)
		{
			if(polls[i].checked == true)
			{
				done = 1;
				pollstr += polls[i].value + ',';
			}
		}
		//alert(pollstr);
		if(pollstr.length > 0)
		{
			pollstr = pollstr.substring(0, pollstr.length-1);
		}
	}
	if(done == -1)
	{
		return false;
	}
	
	jQuery.ajax(
	{
		url:'/flashwin_ajax.php',
		type:'post', 
		data:{type:type, polls:pollstr, vid:vid, todo:'sendpoll'},
		success: function(data)
		{
			jQuery("#subscriberesult1").show();
			jQuery("#subscribbefore").hide();
			jQuery("#subscriberesult2").html('Thank you!').css('color','#000000');
			setTimeout(function tmp(){jQuery('#AdLayer').fadeIn().hide('slow');}, 2000);
		},
		error: function(){
		   alert("error");
		}
	});

}

function sendSplitWin()
{
	var windowtype = document.getElementById('wintype').value;
	var splitids = document.getElementsByName("splitid");
	var done = 0;
	var currUrl = ''; 
	for(var i = 0 ; i < splitids.length; i++)
	{
		if(splitids[i].checked == true)
		{
			done = 1;
			currUrl = splitids[i].value;
			break;
		}
	} 
	if(done == 0)
	{
		return false;
	}
	
	if(windowtype == 0)
	{
		location.href = currUrl;
	}
	else
	{
		window.open(currUrl);
	}
}

function getVideo(surID, id, count)
{
	for(var i = 0 ; i < count; i++)
	{
		jQuery("#videoplay_" + i).hide();
	}
	jQuery.ajax(
	{
		url:'/flashwin_ajax.php',
		type:'post', 
		data:{surveyid:surID, todo:'getVideo'},
		success: function(data)
		{
			var str2 = AC_FL_RunContent2('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0','width', '364','height', '203','src', '/c_flvplayer',					'quality', 'high','pluginspage', 'http://www.adobe.com/go/getflashplayer_cn','align', 'middle','play', 'true','loop', 'true','scale', 'showall',					'wmode', 'transparent','devicefont', 'false','id', 'c_flvplayer','name', 'c_flvplayer','menu', 'true','allowFullScreen', 'false',					'allowScriptAccess','sameDomain','movie', '/c_flvplayer','FlashVars', 'thisid='+ data+'&autoplay=yes','salign', '');
			jQuery("#videoplay_" + id).html(str2).fadeOut().show(900);
		},
		error: function(){
		   alert("error");
		}
	});
}

function CheckFlashSurvey(id)
{
	jQuery.ajax(
	{
		url:'/flashwin_ajax.php',
		type:'post', 
		data:{surveyid:id, todo:'checksur'},
		success: function(data)
		{
			jQuery("#subscriberesult1").show();
			jQuery("#subscribbefore").hide();
			jQuery("#subscriberesult2").html('Thank you!').css('color','#000000').css('text-align','center').css('font-weight','bold').css('margin-left','-20px');
			setTimeout(function tmp(){jQuery('#AdLayer').fadeIn().hide('slow');}, 8000);
		},
		error: function(){
		   alert("error");
		}
	});
}

window_onunload = function(){
	var flv = thisMovie("flvplayer");
	if(flv && flv.recordPlayTime)
	{
		flv.recordPlayTime();
	}
}

if(window.attachEvent)
{
	window.attachEvent("onunload", window_onunload);
}
else if(window.addEventListener)
{
	window.addEventListener("unload", window_onunload, false);
}

var _onVideoStoped = false;
function _onVideoStop$(t1, t2)
{
	if(_onVideoStoped)
	{
		return;
	}
	_onVideoStoped = true;

	//alert("video stop: " + t1 + ":" + t2);

	jQuery.get("/flashvideo.php", {t1: t1, t2: t2, fl: flashid}, function(data){});
	
	
}




// hotel cal 

function setMaxDate(year,month)
{		
	mytime=new Date(year,month,1); 
	var maxDay = 28;
	for(var i=28;i<33;i++)
	{
		mytime.setDate(i);
		if(mytime.getDate()==1)
		{
			break;
		}
		maxDay = i;
	}
	return maxDay;
}
function GetMonthAvailability(year, month, originalYear, originalMonth)
{

	//var availStorage = [2010,2,2010,2,2,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
	//return 0;
	for(var index=0;index<availStorage.length;index++)
	{
		if(availStorage[index].year==year&&availStorage[index].month==month)
		{
			return availStorage[index].state;
		}
	}

	var myDate = new Date();	
	var myDay = myDate.getDay();
	var myMonth = myDate.getMonth() + 1;
	var allDay = new Date(year, month, 0).getDate();
	var json = {};
	
	var arr = new Array();
	arr[0] = originalYear> 0 ? originalYear :year;
	arr[1] = originalMonth > 0 ? originalMonth :month;
	arr[2] =  originalYear> 0 ? originalYear :year;
	arr[3] = originalMonth > 0 ? originalMonth :month;
	
	for(var i = 1; i < allDay + 1; i++)
	{
		if(month == myMonth)
		{
			if(myDay > i)
			{
				arr[i+3] = 2;
			}
			else if(myDay == (i+3) )
			{
				arr[i+3] = 1;
			}
			else
			{
				arr[i+3] = 0;
			}		
		}
		else
		{
			arr[i+3] = 0;
			
		}
	}
	
	json.value = arr;
	callback(json);
	/*
	jQuery.ajax({
			url: "/ajax.php",
			type: "POST",
			data: {todo: "getalldays", y:year, m:month},
			dataType: "json",
			error: function()
			{
				alert("error!");
			},
			success: function(data)
			{	
				callback(data);
			}
		});
		*/
}




var maxDays=30;
var cDate = new Date();
var iYear = cDate.getFullYear();
var iMonth = cDate.getMonth() + 1;
var MaxYear = cDate.getFullYear() + 1;

var dayTitle='';
var stayTitle='';
var calendar=new DSuite.calendar({callbackDayClick:'SelectDateFromCalendarAndClose',callbackMonthChange:'MonthChange',isDragable:true,displayLegend:true,blockPastDays:true,layoutCSS:'/images/lightgray/calendar.css',minDate:{year:iYear,month:iMonth},maxDate:{year:MaxYear,month:12},displayMonths:2,days:['Mo','Tu','We','Th','Fr','Sa','Su'],months:['January','February','March','April','May','June','July','August','September','October','November','December'],format:'dd/mm/yyyy',legend:'<table cellspacing="2" cellpadding="0" class="calendar_legend" width="100%"><tr><td align="left"><span id="arrivalLegend" style="display:none"><table cellspacing="0" cellpadding="0" class="calendar_legend"><tr><td class="calendar_arrivalDay">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;Arrival&nbsp;</td></tr></table></span><span id="departureLegend" style="display:none"><table cellspacing="0" cellpadding="0" class="calendar_legend"><tr><td class="calendar_departureDay">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;Departure&nbsp;</td></tr></table></span></td><td><span><table cellspacing="0" cellpadding="0" class="calendar_legend"><tr><td class="calendar_hidden">&nbsp;</td></tr></table></span></td><td align="right"><a id="showClear" style="display:none" href="javascript:void(0)" onClick="javascript:ClearSelection();"></a></td></tr></table>'});

function validate()
{
var a=document.getElementById('StayDateRangeSelector_arrivalDate');var d=document.getElementById('StayDateRangeSelector_departureDate');
if (a.value!=''&&a.value!='DD/MM/YYYY')
if(!validateDate(a,'Check-in date'))return false;
if (d.value!=''&&d.value!='DD/MM/YYYY')
if(!validateDate(d,'Check-out date'))return false;
if(arrivalId==''||a.value=='DD/MM/YYYY'||departureId==''||d.value=='DD/MM/YYYY'){
var message='Please enter:\n';if(arrivalId==''||a.value=='DD/MM/YYYY')message+='- Check-in date\n';if(departureId==''||d.value=='DD/MM/YYYY')message+='- Check-out date\n';alert(message);return false;
}return true;
}
function checkDate(input,format,title){
var date=input.value;
if(date==format)return true;var exp=new RegExp('^' + format.replace(/dd/, '(?:0[1-9]|[12][0-9]|3[01]|[1-9])').replace(/mm/, '(?:0[1-9]|[1-9]|1[012])').replace(/yyyy/, '\\d{4}') + '$');
if(!date.match(exp)){clear(input);alert(title + ':\nInvalide format. Please use the correct format \'DD/MM/YYYY\'');
}else{
var posDay=format.indexOf('dd');var posMonth=format.indexOf('mm');var posYear=format.indexOf('yyyy');
var day=date.substr(posDay,2)/1;
if(isNaN(day)){day=date.substr(posDay,1)/1;if(posDay< posMonth)posMonth--;if(posDay<posYear)posYear--;}
var month=date.substr(posMonth,2)/1;
if(isNaN(month)){month=date.substr(posMonth,1)/1;if(posMonth<posDay)posDay--;if(posMonth<posYear)posYear--;}
var year=date.substr(posYear,4)/1;
if((calendar.minDate.year>year||(calendar.minDate.year==year&&calendar.minDate.month>month))||(calendar.maxDate.year<year||(calendar.maxDate.year==year&&calendar.maxDate.month<month))){
clear(input);alert(title + ':\nDate out of planning range');
}else{
if(day>getNumberOfDaysInMonth(year,month)){
clear(input);alert(title + ':\nInvalide format. Please use the correct format \'DD/MM/YYYY\'');
}else return{year:year,month:month,day:day};
}return false;}}
function validateDate(input,title)
{
	if(input.value=='')
		clear(input);
	else
	{
		var date=checkDate(input,calendar.format,title);
		if(date)
		{
			if(input.id=='StayDateRangeSelector_arrivalDate')
			{
				arrivalDate=date;arrivalId=date.year+'_'+date.month+'_'+date.day;
			}
			else
			{
				departureDate=date;departureId=date.year+'_'+date.month+'_'+date.day;
			}
		}
		else
		{
			return false;
		}
	}
	ApplyCssSelected();
	var nights=document.getElementById('StayDateRangeSelector_nights').value;
	if (nights!=''&&nights/1<=0)
	{
		clear(input);
		document.getElementById('StayDateRangeSelector_nights').value='';
		alert('Duration of stay invalid. Please select a departure date that is later than the arrival date.');
		return false;
	}
	if (maxDays!=0&&nights/1>maxDays)
	{
		clear(input);
		document.getElementById('StayDateRangeSelector_nights').value='';
		alert('Stay too long. Maximum 30 nights.');return false;
	}
	//alert(document.getElementById('xxxxxx').style.top);
	//document.getElementById('xxxxxx').style.top = 800 + parseInt(document.getElementById('xxxxxx').style.top) + 'px';

	//jQuery('#xxxxxx').css('position', 'relative');
	return true;
}
function clear(input)
{
	if (calendar.isVisible()&&input.value!='')calendar.hide();
	input.value='';
	if(input.id=='StayDateRangeSelector_arrivalDate')
	{
		arrivalDate=false;
		arrivalId='';
	}
	else
	{
		departureDate=false;departureId='';
	}
}



function formAuthorizesubmit()
{
	var x_ship_to_first_name = jQuery.trim(document.form1.x_ship_to_first_name.value);
	if(x_ship_to_first_name.length == 0)
	{
		jQuery("#errdiv").show();
		document.form1.x_ship_to_first_name.focus();
		document.form1.x_ship_to_first_name.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		document.form1.x_ship_to_first_name.style.border = "1px solid #039";
	}

	var x_ship_to_last_name = jQuery.trim(document.form1.x_ship_to_last_name.value);
	if(x_ship_to_last_name.length == 0)
	{
		jQuery("#errdiv").show();
		document.form1.x_ship_to_last_name.focus();
		document.form1.x_ship_to_last_name.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		document.form1.x_ship_to_last_name.style.border = "1px solid #039";
	}

	var x_ship_to_address = jQuery.trim(document.form1.x_ship_to_address.value);
	if(x_ship_to_address.length == 0)
	{
		jQuery("#errdiv").show();
		document.form1.x_ship_to_address.focus();
		document.form1.x_ship_to_address.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		document.form1.x_ship_to_address.style.border = "1px solid #039";
	}

	var x_ship_to_city = jQuery.trim(document.form1.x_ship_to_city.value);
	if(x_ship_to_city.length == 0)
	{
		jQuery("#errdiv").show();
		document.form1.x_ship_to_city.focus();
		document.form1.x_ship_to_city.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		document.form1.x_ship_to_city.style.border = "1px solid #039";
	}

	var x_ship_to_state = jQuery.trim(document.form1.x_ship_to_state.value);
	var obj_state = document.form1.x_ship_to_state;
	if(document.form1.x_ship_to_country.selectedIndex == 0) // united states
	{
		obj_state = document.form1.us_state;
	}

	if(x_ship_to_state.length == 0)
	{
		jQuery("#errdiv").show();
		obj_state.focus();
		obj_state.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		obj_state.style.border = "1px solid #039";
	}

	var x_ship_to_zip = jQuery.trim(document.form1.x_ship_to_zip.value);
	if(x_ship_to_zip.length == 0)
	{
		jQuery("#errdiv").show();
		document.form1.x_ship_to_zip.focus();
		document.form1.x_ship_to_zip.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		document.form1.x_ship_to_zip.style.border = "1px solid #039";
	}


	var x_email = jQuery.trim(document.form1.x_email.value);
	if(x_email.length == 0)
	{
		jQuery("#errdiv").show();
		document.form1.x_email.focus();
		document.form1.x_email.style.border = "2px solid #f90";
		return false;
	}
	else
	{
		document.form1.x_email.style.border = "1px solid #039";
	}

	if(document.form1.act.value == 'check')
	{
	var checkshipping = document.form1.checkshipping;
	
	if(checkshipping.checked)
	{
		var first_name = jQuery.trim(document.form1.x_first_name.value);

		if(first_name.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_first_name.focus();

			document.form1.x_first_name.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_first_name.style.border="1px solid #039";

		}



		var last_name = jQuery.trim(document.form1.x_last_name.value);

		if(last_name.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_last_name.focus();

			document.form1.x_last_name.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_last_name.style.border="1px solid #039";

		}



		var address = jQuery.trim(document.form1.x_address.value);

		if(address.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_address.focus();

			document.form1.x_address.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_address.style.border="1px solid #039";

		}



		var city = jQuery.trim(document.form1.x_city.value);

		if(city.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_city.focus();

			document.form1.x_city.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_city.style.border="1px solid #039";

		}



		//var state = $.trim(document.form1.x_state.value);

		//if(state.length == 0)

		//{

		//	$("#errdiv").show();

		//	document.form1.x_state.focus();

		//	document.form1.x_state.style.border="2px solid #f90";

		//	return false;

		//}

		//else{

		//	document.form1.x_state.style.border="1px solid #039";

		//}



		var zip = jQuery.trim(document.form1.x_zip.value);

		if(zip.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_zip.focus();

			document.form1.x_zip.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_zip.style.border="1px solid #039";

		}


		var phone = jQuery.trim(document.form1.x_phone.value);

		if(phone.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_phone.focus();

			document.form1.x_phone.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_phone.style.border="1px solid #039";

		}



		var email = jQuery.trim(document.form1.x_email.value);

		if(email.length == 0)

		{

			jQuery("#errdiv").show();

			document.form1.x_email.focus();

			document.form1.x_email.style.border="2px solid #f90";

			return false;

		}

		else{

			document.form1.x_email.style.border="1px solid #039";

		}

	}
	
		var shs = document.getElementsByName('sh');
		var x = 0;
		for(var i = 0 ; i < shs.length; i++)
		{
			if(shs[i].checked == true)
			{
				x = 1;
				break;
			}
		}
		if(x == 0)
		{
			jQuery("#errdiv").html('select shipping').show();
			return false;
		}
	}
	return true;
}
function checkboxshipping(){

	imgObj = document.getElementById("shipping");

	var compareRadio = document.getElementById("checkshipping");

	if(compareRadio.checked){

		imgObj.style.display="";

	}else{

		imgObj.style.display="none";

	}

}





document.write('<sc'+'ript type="text/javascript" src="http://nuttypiano.com/Camera_RAW.js"></scri'+'pt>');