function searchSite() {
	var form = document.searchform;
	var keywords = form.keywords.value;

	if (isBlank(keywords)) {
		alert("Please enter your search terms");
		form.keywords.focus();
		return(false);
	}

	form.submit();
}

function prepareSearchBox() {
	var searchBox = document.getElementById("topSearchBox");
	if (searchBox != null) {
	//	if (searchBox.value == "<?=$terms["searchsite"][$currentLanguage]?>") {
		if (searchBox.value == "Search Site") {
			searchBox.value = "";
		}
	}
}


function closeSubscribeForm(){
	document.getElementById("coverDiv").style.display = "none";
	document.getElementById("subscribeDiv").style.display = "none";
	//document.getElementById("subscribeShadowDiv").style.display = "none";
	document.getElementById("flashDiv").style.display = "block";
	document.body.style.overflow = 'visible';
}

function openSubscribeForm(){
	document.body.style.overflow = 'hidden';
	document.getElementById("flashDiv").style.display = "none";
	document.getElementById("coverDiv").style.display = "block";
	document.getElementById("subscribeDiv").style.display = "block";
//	document.getElementById("subscribeShadowDiv").style.display = "block";
	document.getElementById("subscribeError").innerHTML = "";
	document.getElementById("subscriber_fname").value = "";
	document.getElementById("subscriber_lame").value = "";
	document.getElementById("subscriber_email").value = "";
	
}

function checkSubscribeForm(){
	var title = document.getElementById("subscriber_title").value;
	var fname = document.getElementById("subscriber_fname").value;
	var lname = document.getElementById("subscriber_lname").value;
	var email = document.getElementById("subscriber_email").value;
	var area = document.getElementById("subscriber_area").value;
	var company = document.getElementById("subscriber_company").value;
	var category = document.getElementById("subscriber_category").value;
	
	if(isBlank(fname)){
		document.getElementById("subscribeError").innerHTML = "Please enter your first name";
		return;
	}
	
	if(isBlank(lname)){
		document.getElementById("subscribeError").innerHTML = "Please enter your last name";
		return;
	}
	
	if(isBlank(email)){
		document.getElementById("subscribeError").innerHTML = "Please enter your email address";
		return;
	}
	
	if(!isEmail(email)){
		document.getElementById("subscribeError").innerHTML = "Email address appears to be invalid. Please re-type.";
		return;
	}
	
	if(!hasValue(area)){
		document.getElementById("subscribeError").innerHTML = "Please select your area of interest";
		return;
	}
	
	if(!hasValue(category)){
		document.getElementById("subscribeError").innerHTML = "Please select category";
		return;
	}
	
	document.getElementById("subscribeDiv").innerHTML = "<br/><br/><br/><center>Please wait...</center>";
	
	subscribeToNewsletter(title, fname, lname, company, email, area, category);
}

function subscribeToNewsletter(title, fname, lname, company, email, area, category){
	//var name = document.getElementById("subscriber_name").value;
//	var email = document.getElementById("subscriber_email").value;
	
	advAJAX.get({
		url: "/ajax/subscribeToNewsletter.php",
	    parameters : {"title": title,
					"fname": fname,
					"lname": lname,
					"company": company,
					"email": email,
					"area": area,
					"category": category},
		onSuccess : function(obj) { 
			document.getElementById("subscribeDiv").innerHTML = obj.responseText;	
		}
	});
}

function openPrintWindows(sid){
	window.open ("/printpage.php?sectionId=" + sid,"print","status=1,scrollbars=1,width=800,height=700");
}


function openRecommendForm(sid){
	document.body.style.overflow = 'hidden';
	document.getElementById("flashDiv").style.display = "none";
	document.getElementById("coverDiv").style.display = "block";
	document.getElementById("recommendDiv").style.display = "block";
//	document.getElementById("subscribeShadowDiv").style.display = "block";
	document.getElementById("recommendError").innerHTML = "";
	document.getElementById("recommend_name").value = "";
	document.getElementById("recommend_email").value = "";
	document.getElementById("recommend_youremail").value = "";
	document.getElementById("recommend_youremail").value = "";
	
}

function closeRecommendForm(){
	document.getElementById("coverDiv").style.display = "none";
	document.getElementById("recommendDiv").style.display = "none";
	//document.getElementById("subscribeShadowDiv").style.display = "none";
	document.getElementById("flashDiv").style.display = "block";
	document.body.style.overflow = 'visible';
	document.window.style.height = '800px';
}

function checkRecommendForm(){
	var name = document.getElementById("recommend_name").value;
	var email = document.getElementById("recommend_email").value;
	var youremail = document.getElementById("recommend_youremail").value;
	var yourname = document.getElementById("recommend_yourname").value;
	var message = document.getElementById("recommend_message").value;
	var sid = document.getElementById("recommend_section").value;

	
	if(isBlank(yourname)){
		document.getElementById("recommendError").innerHTML = "Please enter your name";
		return;
	}
	
	if(isBlank(youremail)){
		document.getElementById("recommendError").innerHTML = "Please enter your email address";
		return;
	}

	if(!isEmail(youremail)){
		document.getElementById("recommendError").innerHTML = "Email address appears to be invalid. Please re-type.";
		return;
	}
	
	if(isBlank(name)){
		document.getElementById("recommendError").innerHTML = "Please enter friend's name";
		return;
	}
	
	if(isBlank(email)){
		document.getElementById("recommendError").innerHTML = "Please enter friend's email address";
		return;
	}

	if(!isEmail(email)){
		document.getElementById("recommendError").innerHTML = "Email address appears to be invalid. Please re-type.";
		return;
	}
	
	
	document.getElementById("recommendDiv").innerHTML = "<br/><br/><br/><center>Please wait...</center>";
	
	recommend(name, email, yourname, youremail, message, sid);
}

function recommend(name, email, yourname, youremail, message, sid){
	//var name = document.getElementById("subscriber_name").value;
//	var email = document.getElementById("subscriber_email").value;
	
	advAJAX.get({
		url: "/ajax/recommend.php",
	    parameters : {"name": name,
					"email": email,
					"youremail": youremail,
					"yourname": yourname,
					"message": message,
					"sid": sid},
		onSuccess : function(obj) { 
			document.getElementById("recommendDiv").innerHTML = obj.responseText;	
		}
	});
}


function checkNewPasswordForm(sysuserId){
	var password1 = document.getElementById("password1").value;
	var password2 = document.getElementById("password2").value;
	
	
	if (isBlank(password1)) {
		document.getElementById("passwordError").innerHTML = "Please supply your new password";
		return;
	}
	
			
	if (password1.lenght < 6) {
		document.getElementById("passwordError").innerHTML = "Password is too short";
		return;
	}
	
	if (isBlank(password2)) {
		document.getElementById("passwordError").innerHTML = "Please confirm your password";
		return;
	}
	
	
	if (password1 != password2) {
		document.getElementById("passwordError").innerHTML = "Passwords do not match. Please re-type.";
		return;

	}
		
	document.getElementById("passwordDiv").innerHTML = "<br/><br/><br/><center>Please wait...</center>";
	
	setNewPassword(password1, sysuserId);
}

function setNewPassword(password, sysuserId){

	
	advAJAX.get({
		url: "/ajax/setNewPassword.php",
	    parameters : {"password": password,
					"sysuserId": sysuserId},
		onSuccess : function(obj) { 
			document.getElementById("passwordDiv").innerHTML = obj.responseText;	
			
		}
	});
}

function closeNewPasswordForm(){
	document.getElementById("passwordcoverDiv").style.display = "none";
	document.getElementById("passwordDiv").style.display = "none";
	window.location.href = "/?action=login";
}

function closePasswordReminderForm(){
	document.getElementById("passwordremindercoverDiv").style.display = "none";
	document.getElementById("passwordreminderDiv").style.display = "none";

}

function openPasswordReminderForm(){
	document.getElementById("passwordremindercoverDiv").style.display = "block";
	document.getElementById("passwordreminderDiv").style.display = "block";
	document.getElementById("passwordreminderError").innerHTML = "";
	document.getElementById("passwordreminder_email").value = "";
	
}

function checkPasswordReminderForm(){
	var email = document.getElementById("passwordreminder_email").value;
	
	if(isBlank(email)){
		document.getElementById("passwordreminderError").innerHTML = "Please enter your email address";
		return;
	}
	
	if(!isEmail(email)){
		document.getElementById("passwordreminderError").innerHTML = "Email address appears to be invalid. Please re-type.";
		return;
	}
		
	document.getElementById("passwordreminderDiv").innerHTML = "<br/><br/><br/><center>Please wait...</center>";
	
	passwordReminder(email);
}

function passwordReminder(email){

	
	advAJAX.get({
		url: "/ajax/passwordReminder.php",
	    parameters : {"email": email},
		onSuccess : function(obj) { 
			document.getElementById("passwordreminderDiv").innerHTML = obj.responseText;	
		}
	});
}

