function cf_validate() {

	Errors = false;
	// alert(document.getElementById('cf_post_title').value);
	
	Name = document.getElementById('cf_name').value;
	Phone = document.getElementById('cf_phone').value;
	Phone = Phone.replace(/^\s\s*/,'').replace(/\s\s*$/,'').replace(/\s/,'').replace(/-/,'');
	Email = document.getElementById('cf_email').value;
	
	NameError = document.getElementById('cf_name_error');
	PhoneError = document.getElementById('cf_phone_error');
	EmailError = document.getElementById('cf_email_error');
	
	if (Phone.length>10 || Phone.length<9) { 
		PhoneError.innerHTML = 'מספר טלפון לא תקין, הכנס מספר כולל קידומת';
		Errors = true;
	} else {
		if (!(isNaN(parseInt(Phone)))) {
			PhoneError.innerHTML = '';
		} else {
			PhoneError.innerHTML = 'מספר טלפון לא תקין';
			Errors = true;
		}
	}
	
	// var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if(reg.test(Email) == false) {
		EmailError.innerHTML = 'כתובת מייל לא תקינה';
		Errors = true;
	} else {
		EmailError.innerHTML = '';
	}
	
	if (Name<1) {
		NameError.innerHTML = 'יש להזין שם';
		Errors = true;
	} else {
		NameError.innerHTML = '';
	}
	
	if (Errors) return false; else return true;
}

function cf_side_validate() {

	Errors = false;
	// alert(document.getElementById('cf_side_post_title').value);
	
	Name = document.getElementById('cf_side_name').value;
	Phone = document.getElementById('cf_side_phone').value;
	Phone = Phone.replace(/^\s\s*/,'').replace(/\s\s*$/,'').replace(/\s/,'').replace(/-/,'');
	Email = document.getElementById('cf_side_email').value;
	
	NameError = document.getElementById('cf_side_name_error');
	PhoneError = document.getElementById('cf_side_phone_error');
	EmailError = document.getElementById('cf_side_email_error');
	
	if (Phone.length>10 || Phone.length<9) { 
		PhoneError.innerHTML = 'מספר טלפון לא תקין, נא להכניס קידומת';
		Errors = true;
	} else {
		if (!(isNaN(parseInt(Phone)))) {
			PhoneError.innerHTML = '';
		} else {
			PhoneError.innerHTML = 'מספר טלפון לא תקין';
			Errors = true;
		}
	}
	
	// var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if(reg.test(Email) == false) {
		EmailError.innerHTML = 'כתובת מייל לא תקינה';
		Errors = true;
	} else {
		EmailError.innerHTML = '';
	}
	
	if (Name<1) {
		NameError.innerHTML = 'יש להזין שם';
		Errors = true;
	} else {
		NameError.innerHTML = '';
	}
	
	if (Errors) return false; else return true;
}

function cf_edit(ID) {
	Name = document.getElementById('cf_name_'+ID);
	Details = document.getElementById('cf_details_'+ID);
	Edit = document.getElementById('cf_edit_'+ID);
	DetailsValue = Details.innerHTML;
	//Form = document.createElement('form');
	//Form.innerHTML = '<textarea rows="2" cols="20">' + DetailsValue + '</textarea>';
	//Details.parentNode.replaceChild(Form,Details);
	Details.innerHTML = '<form><textarea rows="2" cols="10">' + DetailsValue + '</textarea></form>';
	Edit.setAttribute("onclick","cf_save("+ID+")");
	Edit.innerHTML = 'Save';
}

function cf_ajax(ID,Description) {

	ajaxHandle = null;
	try { ajaxHandle = new XMLHttpRequest(); }
	catch(e) { 
		try { ajaxHandle = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch(e2) { 
			try { ajaxHandle = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e3) { return false; }
		}
	}

	ajaxHandle.onreadystatechange=function() { 
	
	
		if ((ajaxHandle.readyState==4)&&(ajaxHandle.status==200)) {
		
		Response = ajaxHandle.responseText;
		alert(Response);
		if (Response == 'Error') return false;
		else return true;
		}
	
	}
	
	Params = 'id=' + ID + '&description=' + Description;
	Location = Cf_Dir + 'ajax.php';
	ajaxHandle.open('POST', Location+"?q="+Math.floor(Math.random()*1001), true);
	ajaxHandle.setRequestHeader("X-Requested-With","XMLHttpRequest");
	ajaxHandle.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	ajaxHandle.setRequestHeader("Content-length",Params.length); 
	ajaxHandle.send(Params);
}

function cf_save(ID) {
	Details = document.getElementById('cf_details_'+ID);
	DetailsTextarea = Details.getElementsByTagName('textarea')[0];
	DetailsValue = DetailsTextarea.value;
	Edit = document.getElementById('cf_edit_'+ID);
	//alert(DetailsValue);
	DetailsForm = Details.getElementsByTagName('form')[0]; // alert(DetailsForm);
	//DetailsForm.parentNode.removeChild(DetailsForm);
	//DetailsForm.setAttribute('onclick','alert("WOW")');
	cf_ajax(ID,DetailsValue);
	Details.innerHTML = DetailsValue;
	// Details.setAttribute('onclick','cf_edit('+ID+')');
	Edit.setAttribute("onclick","cf_edit("+ID+")");
	Edit.innerHTML = 'Edit';
}
