
jQuery(document).ready(function(){
		
		jQuery('a.butn_collapse').click(
			function() {jQuery(this).parent().next().slideToggle('slow'); jQuery(this).toggleClass("butn_expand")}
		);
		
		
		jQuery('.butn_close2').click(
				function() {jQuery(this).parent().slideToggle('slow'); jQuery('a.butn_collapse').toggleClass("butn_expand")}	
		);
		
		if(jQuery('#cse-search-results iframe').length > 0){
				var iHeight=jQuery('#cse-search-results iframe').height();
				if(iHeight > 980){
					jQuery('#cse-search-results iframe').attr('height','980');
				}
			
		}
						   
});



function val_contact(){
	//alert(TEMPLATEPATH);
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
	
	var first_name = trim(document.getElementById('first_name').value);
	var last_name = trim(document.getElementById('last_name').value);
	var msg = trim(document.getElementById('msg').value);
	var email = trim(document.getElementById('email').value);	
	var tel = trim(document.getElementById('tel').value);

	
	if(first_name=='' || msg=='' || email=='' || last_name=='' || tel==''){
	document.getElementById('error').innerHTML = 'Please complete all the fields (first name, last name, <br>email, telephone &amp; message).';
	document.getElementById('error').style.display = 'block';
	document.getElementById('24_hours').style.display = 'none';
	return false;
	}
	else if( !checkEmail(email) ){
	document.getElementById('error').innerHTML = 'Please provide a valid email address.';
	document.getElementById('error').style.display = 'block';
	document.getElementById('24_hours').style.display = 'none';
	return false;
	}
	
	document.getElementById('24_hours').style.display = 'block';
	
	var data = 'id=mail&name='+first_name+' '+last_name+'&msg='+msg+'&email='+email+'&tel='+tel;

	//start the ajax
		jQuery.ajax({
		//this is the php file that processes the data and send mail
		url: 'includes/ajax.php',
		
		//POST method is used
		type: "POST",
		//pass the data
		data: data,
		//Do not cache the page
		cache: false,
		//success
		success: function (html) {
		jQuery('#pop_form_container').hide();
		if(html==1){
			document.getElementById('success').innerHTML = 'Your message is successfully sent.';
			document.getElementById('success').style.display = 'block';
		}
		else{
			document.getElementById('error').innerHTML = 'Could not send your message.<a href="javascript:void()" onclick="showContForm()">Try Again</a>';
			document.getElementById('error').style.display = 'block';
		}
		
		//alert(html);
			//$('#avail').html(html);
		}
	});

	
	send_ajax_mail(name, email, mess);
	
	return false
}


function showContForm(){
	jQuery('#pop_form_container').show();
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
}

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

function checkEmail(emial){
	var str=emial;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else
		return false;
}




