

$(document).ready(function() {
    $("#content_theme_list").html("<img src='images/loading.gif' /><p>.... loading</p>").fadeIn('slow');


///getURLParam: function(strParamName) call this function to get the value of lng_id and p_type 
var url = 'property_list_load.php?lng_id=' + $.getURLParam("lng_id")+ '&p_type=' + $.getURLParam("p_type");
    $("#content_theme_list").load(url);
	
 //$("#div_resortList_box").ajaxStop(function(){
	//$("#div_resortList_box").fadeOut('slow');
	//$("#div_resortList_box").slideDown('slow');	
 //});	

 
});

$(document).ready(function() {						   
$("#letterall").bind("click", function(){
    $("#content_theme_list").html("<img src='images/loading.gif' /><p>.... loading</p>").fadeIn('slow');

///getURLParam: function(strParamName) call this function to get the value of lng_id and p_type 
var url = 'property_list_load.php?lng_id=' + $.getURLParam("lng_id")+ '&p_type=' + $.getURLParam("p_type");

      $(this).fadeOut('slow', function(){
		$('#content_themes a').removeClass("selected")	
		$(this).fadeIn('slow');
		 $('#rsThemeAll').addClass("selected")
    $("#content_theme_list").load(url);
	this.blur();
		return false; 
      });	
// return false to prevent normal browser submit and page navigation 	
return false; 

 });
 });


$(document).ready(function() {						   
$("#rsThemeAll").bind("click", function(){
//var urlletterslist = 'property_letters_load.php?lng_id=' + $.getURLParam("lng_id")+ '&p_type=' + $.getURLParam("p_type");	
$("#content_theme_list").html("<img src='images/loading.gif' /><p>.... loading</p>").fadeIn('slow');  
var urlpropertylist = 'property_list_load.php?lng_id=' + $.getURLParam("lng_id")+ '&p_type=' + $.getURLParam("p_type");

      //$(this).fadeOut('slow', function(){
		$('#content_themes a').removeClass("selected")	
		//$(this).fadeIn('slow');
		 $(this).addClass("selected")
	//load_todiv("#letterBoxContainer", urlletterslist);	
	load_todiv("#content_theme_list", urlpropertylist);	
	this.blur();
	return false; 
     // });
// return false to prevent normal browser submit and page navigation 	
return false; 

 });
 });

$(document).ready(function() {						   
$("a.rsTheme").bind("click", function(){

//var urlletterslist = 'property_letters_load.php' + this.id;
var urlpropertylist = 'property_list_load.php' + this.id;
    //$("#div_resortList_box").load(url);
	//var urltoload = this.id;
	//load_todiv("#letterBoxContainer", urlletterslist);	
      //$(this).fadeOut('slow', function(){
		$('#content_themes a').removeClass("selected")	
		//$(this).fadeIn('slow');
		 $(this).addClass("selected")
	//load_todiv("#letterBoxContainer", urlletterslist);	
	load_todiv("#content_theme_list", urlpropertylist);	
	this.blur();
	return false; 
     // });
	//$("#div_resortList_box").load(url);
	    //$("#div_resortList_box").load("property_list_load.php");
//alert("Animation Done.");

// return false to prevent normal browser submit and page navigation 
return false; 

 });
 });

$(document).ready(function() {	
$("input[@type=button][@name=letter]").click(function() {
													  
	var letter = this.id;
	
   var urlletterslist = 'property_letters_load.php?lng_id=' + $.getURLParam("lng_id")+ '&p_type=' + $.getURLParam("p_type");					    var urlpropertylist = 'property_list_byletter_load.php' + letter;	
   
      $(this).fadeOut('slow', function(){
		$('#content_themes a').removeClass("selected")	
		$(this).fadeIn('slow');
		 $('#rsThemeAll').addClass("selected")
		
	load_todiv("#letterBox", urlletterslist);	
	load_todiv("#content_theme_list", urlpropertylist);	   
	this.blur();
		return false; 
      });
	//alert(letter);	
  //alert("Button Clicked.");	
  return false; 
 });
 });
						   


// lets use the shortcut another method
$(function() {
	var addClickHandlers = function() {
		$("a.rsTest").click(function() {
									 
	      var urltoload = 'property_list_load.php?lng_id=' + $.getURLParam("lng_id")+ '&p_type=' + $.getURLParam("p_type");
	      load_todiv("#content_theme_list", urltoload);	
		});
	};
	addClickHandlers();
});



function load_todiv(divtoload, url){
    $("#content_theme_list").html("<img src='images/loading.gif' /><p>.... loading</p>").fadeIn('slow');	
    $(divtoload).load(url);	

}



jQuery.extend({

/**
* Returns get parameters.
*
* If the desired param does not exist, null will be returned
*
* @example value = $.getURLParam("paramName");
*/ 
 getURLParam: function(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  var bFound=false;
	  
	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }
	      
	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
	}
});

/*
 * JTip
 * By Cody Lindley (http://www.codylindley.com)
 * Under an Attribution, Share Alike License
 * JTip is built on top of the very light weight jquery library.
 */
 
/*Modification by Jack Born
(http://15daysofjquery.com)

See my new content management system at 
http://cmslaunch.com
*/

//on page load (as soon as its ready) call JT_init
$(document).ready(JT_init);

function JT_init(){
	   $("a.jTip")
	   .hover(function(){JT_show(this.href,this.id,this.rel)},function(){$('#JT').remove()})
           .click(function(){return false});	   
}

function JT_show(url,linkId,info){
	if(info == false)info="&nbsp;";
	var de = document.documentElement;
	var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var hasArea = w - getAbsoluteLeft(linkId);
	var clickElementy = getAbsoluteTop(linkId) - 3; //set y position
	
	var queryString = info.replace(/^[^\?]+\??/,'');
	var params = parseQuery( queryString );
	if(params['width'] === undefined){params['width'] = 250};
	if(params['link'] !== undefined){
	$('#' + linkId).bind('click',function(){window.location = url});
	$('#' + linkId).css('cursor','pointer');
	}
	if(params['name'] !== undefined){
	var linkName = params['name'];
	}
	else
	{
	var linkName ="&nbsp;";
	}
	
	if(hasArea>((params['width']*1)+75)){
		$("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_left'></div><div id='JT_close_left'>"+linkName+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");//right side
		var arrowOffset = getElementWidth(linkId) + 11;
		var clickElementx = getAbsoluteLeft(linkId) + arrowOffset; //set x position
	}else{
		$("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_right' style='left:"+((params['width']*1)+1)+"px'></div><div id='JT_close_right'>"+linkName+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");//left side
		var clickElementx = getAbsoluteLeft(linkId) - ((params['width']*1) + 15); //set x position
	}
	
	$('#JT').css({left: clickElementx+"px", top: clickElementy+"px"});
	$('#JT').show();
	$('#JT_copy').load(info);

}

function getElementWidth(objectId) {
	x = document.getElementById(objectId);
	return x.offsetWidth;
}

function getAbsoluteLeft(objectId) {
	// Get an object left position from the upper left viewport corner
	o = document.getElementById(objectId)
	oLeft = o.offsetLeft            // Get left position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent    // Get parent object reference
		oLeft += oParent.offsetLeft // Add parent left position
		o = oParent
	}
	return oLeft
}

function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	o = document.getElementById(objectId)
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	return oTop
}

function parseQuery ( query ) {
   var Params = new Object ();
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}

function blockEvents(evt) {
              if(evt.target){
              evt.preventDefault();
              }else{
              evt.returnValue = false;
              }
}
