$(document).ready(function () {

	// Site main menu
	$("#mainmenu li").hoverIntent(
		function() {
			$(".sub", this).fadeIn('fast');
		}, function() {
			$(".sub", this).fadeOut("fast");
		}
	);

	/**************************************************************************/

	// Forum Topics Open Close (Close button)
	$("#forum .close").click(function () {
		$(this).parent().parent().css('display', 'none');
	});

	// Forum Topics Open Close (Open button)
	function ocTopics(id) {
		$('#' + id).css('display');

		return false;
	}

	/**************************************************************************/

	// Search field value change
	$('#search_box .field').focus(function () {

		if($(this).attr('value') == 'מה ברצונך למצוא?') {
			$(this).attr('value', '');
		}

	});

	$('#search_box .field').blur(function () {

		if($(this).attr('value') == '') {
			$(this).attr('value', 'מה ברצונך למצוא?');
		}

	});

	/**************************************************************************/

	$('#addcomment').click(function () {
		$('#addcommentform').show('slow');
	});
	
	$('.commOptions_AddComm').click(function () {
		$('#addcommentform').show('slow');
	});
	
	$('.commOptions_Hide').click(function () {
		var clickedItem = $(this).attr("id");
		var regex_num = clickedItem.match(/[\d\.]+/g);
		var hideDiv = '#comm_' + regex_num[0];
		$(hideDiv).hide('slow');
		$('#addcommentform').hide('slow');
	});
		
	$('#invalid_captcha').click(function () {
		$('#addcommentform').show('slow');
		$('#comm_message').remove();
	});

	$('.close').click(function () {
		$('#addcommentform').hide();
	});
	
	$('.author').click(function () {
		var clickedItem = $(this).attr("id");
		var showDIV = '#comm_' + clickedItem;
		$(showDIV).show('slow');	
	});
	
	/**************************************************************************/
	
	//IE 6,7 footer of forum fix/////////////////////////////////////////////////////
	var browser = navigator.appName;
	var version = navigator.appVersion;
	var page = document.location.href;
	
	if(browser.indexOf("Microsoft Internet Explorer") != -1 && (version.indexOf("MSIE 6.0") != -1 || version.indexOf("MSIE 7.0") != -1)){		
		
		var rightSideHeight = $("#rightside").height();
		$("#leftside").css("min-height", rightSideHeight);
		//$("#leftside").height(rightSideHeight);
	}
	
	/**************************************************************************/
	//Search Results
	
	$('.showMore').click(function () {
		if($('.showMore').text() == "הסתר..."){
			$('#hiddenItems').hide();
			$('.showMore').text("הצג עוד...");
		}
		else{
			$('#hiddenItems').show();
			$('.showMore').text("הסתר...");	
		}		
	});
	
	$('.showMore2').click(function () {
		if($('.showMore2').text() == "הסתר..."){
			$('#hiddenItems2').hide();
			$('.showMore2').text("הצג עוד...");
		}
		else{
			$('#hiddenItems2').show();
			$('.showMore2').text("הסתר...");	
		}		
	});
	
	
	/**************************************************************************/

});

//Function to validate an mail address
function ValidateMail(){
	var mail = document.getElementById('emailComm').value;
	var mail_reg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		
	if(!mail.match(mail_reg) && mail != ''){
		alert('אנא הכנס כתובת דואר אלקטרוני תקינה');
		return false;
	}	
	return true;
}

//Function to validate a comment form
function ValidateCommentForm(){
	var mail = document.getElementById('emailComm').value;
	var name = document.getElementById('nameComm').value;
	var theme = document.getElementById('themeComm').value;
	var message = document.getElementById('messageComm').value;
	
	var mail_reg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		
	if(!mail.match(mail_reg) || mail == ''){
		alert('!אנא הכנס כתובת דואר אלקטרוני תקינה');
		return false;
	}
	
	if(name == ''){
		alert('!אנא הכנס שם פרטי');
		return false;
	}
	
	if(theme == ''){
		alert('!אנא הכנס נושא התגובה');
		return false;
	}
	
	if(message == ''){
		alert('!אנא כנס תוכן התגובה');
		return false;
	}
	
	return true;
}

//Function to check input of bug report
function CheckInput(){
	var hiddenValue = document.getElementById('url').value;
	var anti = document.getElementById('anti').value;
	var mailValue = document.getElementById('email_reporter').value;
	var descriptionValue = document.getElementById('description').value;
	var mail_reg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(hiddenValue != ""){
		return false;
	}

	if(anti != ""){
		return false;
	}
	
	if(descriptionValue == ""){
		alert('אנא הכנס את תאור התקלה');
		return false;
	}
	
	if(mailValue == ""){
		alert('אנא הכנס כתובת דואר אלקטרוני');
		return false;
	}
	
	if(mailValue != ""){
		if(!mailValue.match(mail_reg)){
			alert('אנא הכנס כתובת דואר אלקטרוני תקינה');
			return false;
		}			
	}
		
	return true;
}

function cb_url(){
	
	var doc = document.url;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var phone_reg = /^\d{7}$/;
	var filter2 = /^[0-9]+$/;
	var prep = document.getElementById('prep').value;
	var phone = document.getElementById('phone').value;
	var nom = document.getElementById('name').value;
	var err=0;

	
	if(doc.name.value.length < 2 || doc.name.value =="שם מלא"){
		err=1;
		alert("אנא הכנס שם מלא תקין");
		return false;
	}
	
	if(prep == "בחר"){
		err=1;
		alert('אנא בחר קידומת');
		return false;
	}
	if(!phone.match(phone_reg) || phone == "" || phone == "טלפון"){
		err=1;
		alert('אנא הכנס טלפון תקין');
		return false;
	}
	
	
	if(err==0)
	{
		
		//alert("");
		var xhr_object = null;
			   
		if(window.XMLHttpRequest) // Firefox   
		   xhr_object = new XMLHttpRequest();   
		else if(window.ActiveXObject) // Internet Explorer   
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");  
		else { // XMLHttpRequest non supporté par le navigateur   
		   alert("Your Browser doesn't support XMLHTTPRequest objects...");
		   return;   
		}   
	   
		xhr_object.open("POST", "/template/send.php", true);
			
		xhr_object.onreadystatechange = function() {
		   if(xhr_object.readyState == 4)   
			  eval(xhr_object.responseText);
		}   
	   
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
		var data = "param="+nom+"-"+prep+"-"+phone;
		//alert(data);
		xhr_object.send(data);
		
		setTimeout("parent.location.href='http://www.cleaningservices.co.il/sent'", 1);
	}

}

function ajax_call( url ) {
  //alert(url);
  if(window.XMLHttpRequest) req = new XMLHttpRequest();
  if(window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
  req.open("GET", url, true);
  req.setRequestHeader("content-type","application/x-www-form-urlencoded");
  req.send(null);
}
