// JavaScript Document
var objPos
var objL
var objT
function ObjectPosition(obj) {
      var curleft = 0;
      var curtop = 0;
      if (obj.offsetParent) {
            do {
                  curleft += obj.offsetLeft;
                  curtop += obj.offsetTop;
            } while (obj = obj.offsetParent);
      }
	   return [curleft,curtop];
}
function PopInfoCty(obj,id){
	//alert(obj +' | '+ id)
	var shwdiv = 'info'+id
	objPos = ObjectPosition(document.getElementById(obj))
	objL = objPos[0] + 10 +'px'
	objT = objPos[1] + 1 +'px'
	document.getElementById(shwdiv).style.left = objL;
	document.getElementById(shwdiv).style.top = objT;
	$('#info').show();
}
function closeInfo(id){
	$('#info').hide();
	
}
var imgSrc;
var imgVal;
function openInfo(id){
	var reID = id.replace('pic','');
	divInf = 'desc'+reID;
	divShw = 'pkInf'+reID;
	divtxt = 'txt'+reID;
	divBut = 'butt'+reID
	divReHtml = '<div style="padding: 15px 5px" align="center"><img src="/images/ajax-loader.gif" align="absmiddle"><br><br><span class="Text_Arial11_Blue">Loading...</span></div>'
	
	imgSrc = $('#'+id+'').attr("src");
	imgVal = imgSrc.indexOf("Plus");
	if (imgVal != -1){
		$('#'+id+'').attr("src","/images/Minus.jpg");
		$('#'+divInf+'').attr("class","Text_Arial12");
		$('#rel'+reID+'').html(divReHtml);
		$('#rel'+reID+'').show();
				if(document.getElementById(divtxt) != null){
			$('#'+divtxt+'').html('Hide details');
		}
		infoAjax(reID);
		return false
	}
	else{
		$('#'+id+'').attr("src","/images/Plus.jpg");
		$('#'+divInf+'').attr("class","Text_12_Gray");
		$('#'+divShw+'').hide();
		if(document.getElementById(divtxt) != null){
			$('#'+divtxt+'').html('More details');
		}
		$('#rel'+reID+'').html(divReHtml);
		$('#rel'+reID+'').hide();
		$('#'+divBut+'').hide();
	}
}
function infoAjax(reID){
	$.ajax({
		url: "/GET_PackRelatedInfo.aspx", 
		//data: {PackID: ""+reID+""}, //stringQuery, if is GET
		data: {'PackID': ''+ reID +''},
		type: "POST",
		success: function(html){
				pasteResult(reID,html)
		},
		error: function (xhr, desc, exceptionobj) {
			$('#rel'+reID+'').html(xhr.responseText);
    		alert(xhr.responseText +' = error');
  		}
	});
}
function pasteResult(rID,tml){
	$('#pkInf'+rID+'').show();
	$('#rel'+rID+'').html(tml);
	$('#butt'+rID+'').show();
	init()
}
function openInfo111(id){
	var imgSrc;
	var imgVal;
	var divShw = id;
	var divInfo
	var divInfoH
	var reID = divShw.replace('pic','');
	divShw = divShw.replace('pic','');
	divInfo = 'desc'+divShw;
	divInfoH = 'desch'+divShw;
	divtxt = 'txt'+divShw;
	divShw = 'pkInf'+divShw;
	imgSrc = $('#'+id+'').attr("src");
	imgVal = imgSrc.indexOf("Plus");
	if (imgVal != -1){
		$('#'+id+'').attr("src","/images/Minus.jpg");
		$('#'+divInfo+'').hide();
		$('#'+divInfoH+'').show();
		$('#'+divShw+'').show();
		if(document.getElementById(divtxt) != null){
			$('#'+divtxt+'').html('Hide details');
		}
		$.ajax({
		url: "/GET_PackRelatedInfo.aspx", 
		//data: {PackID: ""+reID+""}, //stringQuery, if is GET
		data: {'PackID': ''+ reID +''},
		type: "POST",
		success: function(html){
				$('#rel'+reID+'').html(html);
				$('#butt'+reID+'').show();
  		},
		error: function (xhr, desc, exceptionobj) {
			$('#rel'+reID+'').html(xhr.responseText);
    		alert(xhr.responseText +' = error');
  		}
	});
		/*$.get("/GET_PackRelatedInfo.aspx", { PackID: ""+reID+""},
			function(data){
			if (data == "false"){
				$('#rel'+reID+'').html("<div id='message'></div>");
				return false;
			}
			else{
				$('#rel'+reID+'').html(data);
				init()
				$('#butt'+reID+'').show();
			}
		});*/
	}
	else{
		$('#'+id+'').attr("src","/images/Plus.jpg");
		$('#'+divInfo+'').show()
		$('#'+divInfoH+'').hide();
		$('#'+divShw+'').hide();
		if(document.getElementById(divtxt) != null){
			$('#'+divtxt+'').html('More details');
		}
		$('#rel'+reID+'').html('');
		$('#butt'+reID+'').show();
	}
}
/* CHECK BOX STYLE */
function init(){
	$(document).ready(function(){
		// check for what is/isn't already checked and match it on the fake ones
		$("input:checkbox").each( function() {
			(this.checked) ? $("#false"+this.id).addClass('falsecheckeddop') : $("#false"+this.id).removeClass('falsecheckeddop');
		});
		// function to 'check' the fake ones and their matching checkboxes
		$(".falsecheckdop").click(function(){
			($(this).hasClass('falsecheckeddop')) ? $(this).removeClass('falsecheckeddop') : $(this).addClass('falsecheckeddop');
			$(this.hash).trigger("click");
			return false;
		});
	});
}

$(document).ready(function(){
		// check for what is/isn't already checked and match it on the fake ones
		$("input:checkbox").each( function() {
			(this.checked) ? $("#false"+this.id).addClass('falsechecked') : $("#false"+this.id).removeClass('falsechecked');
		});
		// function to 'check' the fake ones and their matching checkboxes
		$(".falsecheck").click(function(){
			($(this).hasClass('falsechecked')) ? $(this).removeClass('falsechecked') : $(this).addClass('falsechecked');
			$(this.hash).trigger("click");
			return false;
		});
	});

function changeClass(chkid){
	alert(chkid)
	var check = chkid.replace('false','');
	alert(check)
	//var reID = divShw.replace('pic','');
	/*$(document).ready(function(){
		// check for what is/isn't already checked and match it on the fake ones
		$("input:checkbox").each( function() {
			(this.checked) ? $("#false"+this.id).addClass('falsechecked') : $("#false"+this.id).removeClass('falsechecked');
		});
		// function to 'check' the fake ones and their matching checkboxes
		$(".falsecheck").click(function(){
			($(this).hasClass('falsechecked')) ? $(this).removeClass('falsechecked') : $(this).addClass('falsechecked');
			$(this.hash).trigger("click");
			return false;
		});
	});*/
}
/* VALIDATE FORMS */
$(document).ready(function() {
			$("#SiteEmialList").validationEngine({
				success: function() { successVal()} 
			})
		});
/* VALIDATE SUSCRIBE MAIL */
function successVal(){
	var jsmail = $('#email').val();
	var jsuser = $('#userID').val();
	$.get("/EmailForms/SuscribeMailList.aspx", { email: ""+jsmail+"", userID: ""+ jsuser +"" },
					function(data){
						if (data == "false"){
							$('#contact_form').html("<div id='message'></div>");
							$('#message').html("<span class='Text_Arial12_OrangeBold'>Contact Form NOT Submitted!</span>");
							return false;
						}
						else{
							$('#contact_form').html("<div id='message'></div>");
							$('#message').html("<span class='Text_Arial12_Bold'>Contact Form Submitted!</span>")
							.append("<br><span class='text_Arial12_Light'>We will be in touch soon.</span>");
							/*.hide()
							.fadeIn(1500, function() {
							$('#message').append("<img id='checkmark' src='images/check.png' />");*/
						}
					});
}
/* TO TAKE ID FROM FORM TO FIND PACKAGES */
function findPacks(formID){
	//alert(formID)
	var idForm = formID
	var idString = $('#'+ idForm +'').formSerialize();
	var idStrParts
	var idxOf
	var idValP
	var idVal
	var idToFind = ''
	//alert(idString)
	idStrParts = idString.split('&');
	for (i = 0;i<idStrParts.length;i++){
		if (idForm == 'frmFindPack'){
			idxOf = idStrParts[i].indexOf('dot')
		}
		else{
			idxOf = idStrParts[i].indexOf('dop')
		}
		//alert(idxOf)
		//alert(idStrParts[i])
		if (idxOf != -1){
			idValP = idStrParts[i].split('=')
			idVal = idValP[1]
			idToFind = idToFind + idVal +','
		}
	}
	idToFind = idToFind.substring(0,idToFind.length - 1); 
	//alert(idToFind)
	if (idForm == 'frmFindPack'){
		$('#allIDs').val(idToFind);
	}
	else{
		$('#allIDsdp').val(idToFind);
	}
	//alert($('#allIDsdp').val(idToFind))
	$('#'+ idForm +'').attr('action','/Find_Packages.aspx');
	$('#'+ idForm +'').submit();
}
/* TO GO TO HOTEL PAGE */
function gotoHotelPage(rat,plcna){
	//alert(rat +' | '+ plcna)
	$('#RG1').val(rat);
	//document.form1.RG1.value = rat
	//alert($('#RG1').val())
	$('#form1').attr('action',rat+'/'+plcna+'_Hotels.aspx');
	//document.form1.action = '/<%=plcNA%>_Hotels.aspx'
	$('#form1').submit();
	//document.form1.submit()
}
var win = true;	
function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}