/**
*
*
*/
function calculate(q, a, c) {
	var question = document.getElementById(q).value;
	var answer = document.getElementById(a);
	var returnVal = 0;
	if (!isNaN(question) && question != "")
	{
		returnVal = eval(question + c);
		answer.value = returnVal.toFixed(2);
	}
	else
	{
		alert(msg.number_only);
	}
}


/**
* Assign function to body onload;
*
*/
jQuery(document).ready(function()
{
	
	var leng = jQuery('div.propertySlideleft').length;
     if(leng)
    {
	     imageSwap.init();  	
    }
   
   if(jQuery('div.propertySlideleft').length)
    {
	    featuredLeft.init();
	       	
    }
    if(jQuery('div.propertySlideright').length)
    {
	   featuredRight.init();    	
    }
});
/**
* make property image thumbnails change large image
* on property detail page
* @return void;
*/
var imageSwap = {
    largeImage: false,
    thumbs: false,
    init: function()
    {
        imageSwap.largeImage = jQuery('#largeimage');
        imageSwap.thumbs     = jQuery('#thumbs a');
        imageSwap.setThumbs();
    },
    setThumbs: function()
    {
        imageSwap.thumbs.click(function()
        {
            imageSwap.largeImage.attr('src', this.href);
            return false;
        });
    }
}
function changeLanguage(lang)
{
	//alert(lang);
	jQuery('#langVal').val(lang);
	document.getElementById('formLang').submit();
	//return false;
}

function doQuickSearch(basicUrl, keywords)
{

	if(keywords != '')
	{
		document.location.href = basicUrl + keywords + '/';
	}else
	{
		alert(msg.empty_keywords);
	}
	return false;
}

function changeLargeImage(elem)
{
	document.getElementById('largeimage').src = elem.href;
	return false;
}

function sendToFriend()
{
	var email = jQuery('#send_to_email');
	var name = jQuery('#send_to_name');
	var err = '';
	if(jQuery(name).val() == '')
	{
		err += msg.empty_name + '\n\r';
	}
	
	if(jQuery(email).val() == '')
	{
		err += msg.invalid_firend_email + '\n\r';
	}
	
	if(err != '')
	{
		alert(err);
	}else
	{
		
		jQuery('#ajaxImage').show();
		jQuery.getJSON(url.send_to_frield, {'name':jQuery(name).val(), 'email':jQuery(email).val(), 'property':jQuery('#send_to_property').val()}, 
		
			function(json)
			{
				if(typeof(json.error) == 'undefined')
				{
					alert('unexpected error.');
				}else if(json.error != '')
				{
					alert(json.error);
				}else
				{
					alert(json.msg);
				}
				
				jQuery('#ajaxImage').hide();
				jQuery('#dialog').jqmHide();
				
			}
		)
	}
	
	return false;
}

function turnRegionOn(id)
{
	if(document.getElementById(id).style.display == 'none')
	{
		document.getElementById(id).style.display = '';
	}else
	{
		document.getElementById(id).style.display = 'none';
	}
}

function changeContactCountry(elem)
{
	var countryId = elem.options[elem.selectedIndex].value;
	var offcies = (typeof(countryOffices[countryId])?countryOffices[countryId]:[]);
	//remove all 
	var officeElem = document.getElementById('officeName');

	var leng = officeElem.options.length;

	for(var i = (leng - 1); i >0 ; i-- )
	{
		officeElem.options[i] = null;			
	}
	for(var j in offcies)
	{
		officeElem.options[officeElem.options.length] = new Option( (offcies[j].name?offcies[j].name:offcies[j].name_en), offcies[j].email);	
	}
	
}
