function trim(text){
	text = text.replace(/^\s+/, "");
	text = text.replace(/\s+$/, "");
	text = text.replace(/\s+/g, " ");
	return text;
}

function showHide(strObject){
	if(document.getElementById(strObject).style.display == 'none'){
		document.getElementById(strObject).style.display = 'block';
	}else{
		document.getElementById(strObject).style.display = 'none';
	}
}

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

function popupWindow(strURL){		
	window.open(strURL);
}

function copyText(strText)
{
document.getElementById('holdtext').innerText = strText;
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");
}

function checkAllBoxes(f, strElementName){
	var isChecked = true;
	if(!f.elements[strElementName].length){
		f.elements[strElementName].checked = false;
	}else{
		for(var counter=0; counter < f.elements[strElementName].length; counter++){
		f.elements[strElementName][counter].checked = false;
	}
	}
}

function checkSubscribeForm(){		
	
	var objForm = document.getElementById("subscribeForm");
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.mlsrs4.value)))){
		alert("Please enter a valid email address for yourself.");
		objForm.mlsrs4.value = trim(objForm.mlsrs4.value);
		objForm.mlsrs4.focus();
		return false;
	}
	
	return true;
}

function checkLoginForm(){		
	
	var objForm = document.getElementById("frm_login");
	
	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 checkSearchForm(){		
	
	var objForm = document.getElementById("srch_frm");
	
	if (trim(objForm.keywords.value).length < 3){
		alert("Please enter your keyword(s).");
		objForm.keywords.value = trim(objForm.keywords.value);
		objForm.keywords.focus();
		return false;
	}
	
	return true;
}

function checkFeedbackForm(){		
	
	var objForm = document.getElementById("feedbackForm");
	
	if (trim(objForm.yfn1.value).length < 2){
		alert("Please enter your name.");
		objForm.yfn1.value = trim(objForm.yfn1.value);
		objForm.yfn1.focus();
		return false;
	}
	
	if (trim(objForm.ycn2.value).length < 2){
		alert("Please enter your contact number.");
		objForm.ycn2.value = trim(objForm.ycn2.value);
		objForm.ycn2.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.yea3.value)))){
		alert("Please enter a valid email address for yourself.");
		objForm.yea3.value = trim(objForm.yea3.value);
		objForm.yea3.focus();
		return false;
	}
	
	if (trim(objForm.sub4.value).length < 2){
		alert("Please enter your subject.");
		objForm.sub4.value = trim(objForm.sub4.value);
		objForm.sub4.focus();
		return false;
	}

	if (trim(objForm.textarea.value).length < 2){
		alert("Please enter your message.");
		objForm.textarea.value = trim(objForm.textarea.value);
		objForm.textarea.focus();
		return false;
	}
	
	return true;
}

function checkForgotForm(){		
	
	var objForm = document.getElementById("forgotForm");
	
	if (trim(objForm.cll3.value).length != 10){
		alert("Please enter your mobile phone number.");
		objForm.cll3.value = trim(objForm.cll3.value);
		objForm.cll3.focus();
		return false;
	}
	
	if (trim(objForm.ver4.value).length < 2){
		alert("Please enter the verification code.");
		objForm.ver4.value = trim(objForm.ver4.value);
		objForm.ver4.focus();
		return false;
	}
	
	return true;
}

function checkReserveForm(){		
	
	var objForm = document.getElementById("reserveForm");
	
	if (trim(objForm.yfn1.value).length < 2){
		alert("Please enter your name.");
		objForm.yfn1.value = trim(objForm.yfn1.value);
		objForm.yfn1.focus();
		return false;
	}
	
	if (trim(objForm.ycn2.value).length < 2){
		alert("Please enter your contact number.");
		objForm.ycn2.value = trim(objForm.ycn2.value);
		objForm.ycn2.focus();
		return false;
	}
	
	if (trim(objForm.vercod5.value).length < 2){
		alert("Please enter the verification code.");
		objForm.vercod5.value = trim(objForm.vercod5.value);
		objForm.vercod5.focus();
		return false;
	}
	
	return true;
}

function checkRegisterForm(){		
	
	var objForm = document.getElementById("registerForm");
	
	if (trim(objForm.frn1.value).length < 2){
		alert("Please enter your first name.");
		objForm.frn1.value = trim(objForm.frn1.value);
		objForm.frn1.focus();
		return false;
	}
	
	if (trim(objForm.srn2.value).length < 2){
		alert("Please enter your last name.");
		objForm.srn2.value = trim(objForm.srn2.value);
		objForm.srn2.focus();
		return false;
	}
	
	if (trim(objForm.cll3.value).length != 10){
		alert("Please enter your mobile number.");
		objForm.cll3.value = trim(objForm.cll3.value);
		objForm.cll3.focus();
		return false;
	}
	
	return true;
}

function checkMemberForm(){		
	
	var objForm = document.getElementById("memberForm");
	
	if (trim(objForm.frn1.value).length < 2){
		alert("Please enter your first name.");
		objForm.frn1.value = trim(objForm.frn1.value);
		objForm.frn1.focus();
		return false;
	}
	
	if (trim(objForm.srn2.value).length < 2){
		alert("Please enter your last name.");
		objForm.srn2.value = trim(objForm.srn2.value);
		objForm.srn2.focus();
		return false;
	}
	
	if (trim(objForm.cll3.value).length != 10){
		alert("Please enter your mobile number.");
		objForm.cll3.value = trim(objForm.cll3.value);
		objForm.cll3.focus();
		return false;
	}
	
	return true;
}

function deleteProduct(strID){
	if(confirm("Are you sure you would like to DELETE this product?")){
		window.location.href = "code/includes/members_products_delete.asp?id=" + strID;
	}
}

function checkEventForm(){		
	
	var objForm = document.getElementById("eventForm");
	
	if (trim(objForm.evetntitle.value).length < 2){
		alert("Please enter the event title.");
		objForm.evetntitle.value = trim(objForm.evetntitle.value);
		objForm.evetntitle.focus();
		return false;
	}
	
	if (trim(objForm.datefrom.value).length < 2){
		alert("Please enter the FROM date.");
		objForm.datefrom.value = trim(objForm.datefrom.value);
		objForm.datefrom.focus();
		return false;
	}
	
	if (trim(objForm.venue.value).length < 2){
		alert("Please enter the venue.");
		objForm.venue.value = trim(objForm.venue.value);
		objForm.venue.focus();
		return false;
	}
	
	if (trim(objForm.location.value).length < 2){
		alert("Please enter the location/city/town.");
		objForm.location.value = trim(objForm.location.value);
		objForm.location.focus();
		return false;
	}
	
	if (trim(objForm.contact.value).length < 2){
		alert("Please enter the name of the contact person.");
		objForm.contact.value = trim(objForm.contact.value);
		objForm.contact.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.ema123.value)))){
		alert("Please enter a valid email address for yourself.");
		objForm.ema123.value = trim(objForm.ema123.value);
		objForm.ema123.focus();
		return false;
	}
	
	if (trim(objForm.desc11.value).length < 2){
		alert("Please enter the event description.");
		objForm.desc11.value = trim(objForm.desc11.value);
		objForm.desc11.focus();
		return false;
	}
	
	return true;
}

function checkProductForm(){		
	
	var objForm = document.getElementById("productForm");
	
	if (trim(objForm.name.value).length < 2){
		alert("Please enter your product name.");
		objForm.name.value = trim(objForm.name.value);
		objForm.name.focus();
		return false;
	}
	
	if (objForm.location.selectedIndex == 0){
		alert("Please select the location.");
		objForm.location.focus();
		return false;
	}
	
	if (objForm.min.selectedIndex == 0){
		alert("Please select your minimum rates.");
		objForm.min.focus();
		return false;
	}
	
	
	
	if (trim(objForm.physical.value).length < 2){
		alert("Please enter your physical address.");
		objForm.physical.value = trim(objForm.physical.value);
		objForm.physical.focus();
		return false;
	}
	
	if (trim(objForm.postal.value).length < 2){
		alert("Please enter your postal address.");
		objForm.postal.value = trim(objForm.postal.value);
		objForm.postal.focus();
		return false;
	}
	
	if (trim(objForm.brief.value).length < 2){
		alert("Please enter a brief.");
		objForm.brief.value = trim(objForm.brief.value);
		objForm.brief.focus();
		return false;
	}
	
	if (trim(objForm.description.value).length < 2){
		alert("Please enter a description.");
		objForm.description.value = trim(objForm.description.value);
		objForm.description.focus();
		return false;
	}
	
	return true;
}
