function trim(text){
	text = text.replace(/^\s+/, "");
	text = text.replace(/\s+$/, "");
	text = text.replace(/\s+/g, " ");
	return text;
}

function popupWindow(strURL){		
	window.open(strURL);
}

function selectAllBoxes(strFarm, objCheck){

	var intI = eval("document.getElementById('advForm')." + strFarm).length;
	
	if(objCheck.checked == true){
		
		if(intI == undefined){
			eval("document.getElementById('advForm')." + strFarm).checked = true;
		}else{
			for(i=0; i<intI; i++){
				eval("document.getElementById('advForm')." + strFarm + "[" + i + "]").checked = true;
			}
		}
		
	}else{
	
		if(intI == undefined){
			eval("document.getElementById('advForm')." + strFarm).checked = false;
		}else{
			for(i=0; i<intI; i++){
				eval("document.getElementById('advForm')." + strFarm + "[" + i + "]").checked = false;
			}
		}
		
	}
}

// ----------------------------

function checkFriendForm(objForm){

	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.myemail.value)))){
		alert("Please enter a valid email.");
		objForm.myemail.value = trim(objForm.myemail.value);
		objForm.myemail.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.friendemail.value)))){
		alert("Please enter a valid email.");
		objForm.friendemail.value = trim(objForm.friendemail.value);
		objForm.friendemail.focus();
		return false;
	}
	
	return true;
}

function checkPasswordForm(){

	var objForm = document.getElementById("passForm");

	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.email.value)))){
		alert("Please enter a valid email.");
		objForm.email.value = trim(objForm.email.value);
		objForm.email.focus();
		return false;
	}
	
	return true;
}

function checkAgentForm(objForm){

	if (trim(objForm.name.value).length < 2){
		alert("Please enter your first name.");
		objForm.name.value = trim(objForm.name.value);
		objForm.name.focus();
		return false;
	}
	
	if (trim(objForm.surname.value).length < 2){
		alert("Please enter your last name.");
		objForm.surname.value = trim(objForm.surname.value);
		objForm.surname.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.email.value)))){
		alert("Please enter a valid email.");
		objForm.email.value = trim(objForm.email.value);
		objForm.email.focus();
		return false;
	}
	
	if (trim(objForm.cell.value).length < 2){
		alert("Please enter your contact number.");
		objForm.cell.value = trim(objForm.cell.value);
		objForm.cell.focus();
		return false;
	}
	
	if (trim(objForm.country.value).length < 2){
		alert("Please enter your country name.");
		objForm.country.value = trim(objForm.country.value);
		objForm.country.focus();
		return false;
	}
	
	if (trim(objForm.message.value).length < 2){
		alert("Please enter your message.");
		objForm.message.value = trim(objForm.message.value);
		objForm.message.focus();
		return false;
	}
	
	return true;
}

function checkLoginForm(){		
	
	var objForm = document.getElementById("loginForm");
	
	if (trim(objForm.username.value).length < 2){
		alert("Please enter your username.");
		objForm.username.value = trim(objForm.username.value);
		objForm.username.focus();
		return false;
	}
	
	if (trim(objForm.password.value).length < 2){
		alert("Please enter your password.");
		objForm.password.value = trim(objForm.password.value);
		objForm.password.focus();
		return false;
	}
	
	return true;
}

function checkLoginForm2(){		
	
	var objForm = document.getElementById("loginForm2");
	
	if (trim(objForm.username.value).length < 2){
		alert("Please enter your username.");
		objForm.username.value = trim(objForm.username.value);
		objForm.username.focus();
		return false;
	}
	
	if (trim(objForm.password.value).length < 2){
		alert("Please enter your password.");
		objForm.password.value = trim(objForm.password.value);
		objForm.password.focus();
		return false;
	}
	
	return true;
}

function contactForm(objID){
	document.getElementById('f_form_' + objID).style.display = 'none';
	if(document.getElementById('a_form_' + objID).style.display == 'none'){
		document.getElementById('a_form_' + objID).style.display = 'block';
	}else{
		document.getElementById('a_form_' + objID).style.display = 'none';
	}
	
}

function email_Form(objID){
	document.getElementById('a_form_' + objID).style.display = 'none';
	if(document.getElementById('f_form_' + objID).style.display == 'none'){
		document.getElementById('f_form_' + objID).style.display = 'block';
	}else{
		document.getElementById('f_form_' + objID).style.display = 'none';
	}
	
}

function email_Form2(objID){
	
	if(document.getElementById('f_form_' + objID).style.display == 'none'){
		document.getElementById('f_form_' + objID).style.display = 'block';
	}else{
		document.getElementById('f_form_' + objID).style.display = 'none';
	}
	
}

function removeProperty(strID){
	if(confirm("Are you sure you want to remove the property from your saved list?")){window.location.href='code/includes/member_saved_properties_del.asp?id=' + strID}
}
