
function switchLang(language) {
	
	switch (language) {
		case 'English':
			uselang = 'en';
		break;
		case 'Francais':
			uselang = 'fr';
		break;
		default:
			uselang = 'en';
		break;
	}
	
	createCookie('language', uselang, 365);
	window.location.reload( true );
	// send request to phpbb3 and change default language
	/*var myAjax = new Ajax.Request(
			'dbmodify.php?action=switchlang&lang='+uselang, 
			{
				method: 'get', 
				parameters: '', 
				asynchronous: true,
				onSuccess: function(response) {
					window.location.reload( true );
				//	translate = response.responseText;			
				}
			});	*/
}


function initTip(){
	jQuery(".tooltip-target").ezpz_tooltip();
	jQuery(".toolpic-target").ezpz_tooltip({
	contentPosition: 'aboveFollow'});
}

function setNav(page){
	// this function sets the navigation highlight color based on the current page we are on.
	if (document.getElementById("nav"+page)) {
		$('nav'+page).addClassName('current');
	}
	
	if (document.getElementById("fnav"+page)) {
		$('fnav'+page).addClassName('current');
	}
}

function pageit(actions, page, rpp,what,searchit,loc) {

	if (loc == 'admin') {   // whether we are running from admin panel or main
		str = '../flow.php?page='+page+'&action='+actions+'&rpp='+rpp+'&search='+searchit+'&what='+what+'&loc='+loc;
	} else {
		str = 'flow.php?page='+page+'&action='+actions+'&rpp='+rpp+'&search='+searchit+'&what='+what+'&loc='+loc;
	}
	jQuery.ajax({
		  url: str,async: true,
		  	// beforeSend: function(data) { jQuery('#showContent').html("hello")},
		  	success: function(data) {  
			jQuery('#showContent').html(data);
		  }
		});
}




function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function sendFormAddComment4(event) {  
	
                 // we stop the default submit behaviour  
				 $('commentFeedback').show();
                 var oOptions = {  
                     method: "POST",  
                     parameters: Form.serialize("frm_contact2"),  
                     asynchronous: true,  
                     onFailure: function (oXHR) {  
                         $('commentFeedback').update(oXHR.statusText);
                     },  
                     onLoading: function (oXHR) {
                         $('loadFeedback').update('<span class="saving"><img src="_images/loading.gif" title="Saveing..." alt="Saving..." border="0" /></span>');  
                     },                            
                     onSuccess: function(oXHR) {  
                        $('loadFeedback').update('');
                        $('commentFeedback').update(oXHR.responseText);
						$('name').value = '';
					    $('email').value = '';
						$('phone').value = '';
						$('message').value = '';
						$('date_move').value = '';
						$('move_from').value = '';
						$('move_to').value = '';
						$('size').value = '';
						$('bedrooms').value = '';
						
						jQuery("#frm_contact2").validationEngine({	
		  success : function() { sendFormAddComment4() },
		  failure : false })
						
                     }                 
                 };  
//				 var currdiaryid = 14;
                 var oRequest = new Ajax.Updater({success: oOptions.onSuccess.bindAsEventListener(oOptions)}, "dbmodify.php?action=contact2", oOptions);             
   }
   
function sendFormAddComment2(event) {  
	
                 // we stop the default submit behaviour  
				 $('commentFeedback').show();
                 var oOptions = {  
                     method: "POST",  
                     parameters: Form.serialize("frm_contact"),  
                     asynchronous: true,  
                     onFailure: function (oXHR) {  
                         $('commentFeedback').update(oXHR.statusText);
                     },  
                     onLoading: function (oXHR) {
                         $('loadFeedback').update('<span class="saving"><img src="_images/loading.gif" title="Saveing..." alt="Saving..." border="0" /></span>');  
                     },                            
                     onSuccess: function(oXHR) {  
				     	$('loadFeedback').update('');
                        $('commentFeedback').update(oXHR.responseText);
						$('name').value = '';
					    $('email').value = '';
						$('phone').value = '';
					    $('message').value = '';
						$('chain').value = '';
                     }                 
                 };  
//				 var currdiaryid = 14;
                 var oRequest = new Ajax.Updater({success: oOptions.onSuccess.bindAsEventListener(oOptions)}, "dbmodify.php?action=contact", oOptions);             
   }


function remName(a, b){
if(a.value==b){
a.value='';
}else if(a.value==''){
a.value=b;
}else{
a.value=a.value;
}
}
 
function chkName(a, b){
if(a.value==''){
a.value=b;
}else{
a.value=a.value;
}
}

// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}


function updateSelect(region_code,firstItem) {
	// takes country code and return all povinces
	var myAjax = new Ajax.Request(
			'dbread.php?action=updateSelect&region_code='+region_code+'&firstItem='+firstItem, 
			{
				method: 'get', 
				asynchronous: true,  
				parameters: '', 
				onFailure: function (response) {  
                   	alert('failed to grab list');},  
				onComplete: function(response) {
					$('selectBox').update(response.responseText);
			
					jQuery(document).ready(function() {
						jQuery("#frm_citySearch").validationEngine();
      				})
					
				}
				
			});	
}
