// JavaScript Document
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function validate_contact(form) {
	if(document.getElementById(form).name.value == "" || document.getElementById(form).name.value == "Contact Person **"){
		alert("Please Enter Your Contact Name.");	
	} else if(document.getElementById(form).number.value == "" || document.getElementById(form).number.value == "Contact Number **"){
		alert("Please Enter in a Contact Number.");	
	} else if(document.getElementById(form).email.value == "" || document.getElementById(form).email.value == "Email Address **") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");	 		 		 
	} else {	
		document.getElementById(form).submit();
	}
}

function validate_order(form) {
	if(document.getElementById(form).name.value == "" || document.getElementById(form).name.value == "Contact Person **"){
		alert("Please Enter Your Contact Name.");	
	} else if(document.getElementById(form).contact.value == "" || document.getElementById(form).contact.value == "Contact Number **"){
		alert("Please Enter in a Contact Number.");	
	} else if(document.getElementById(form).email.value == "" || document.getElementById(form).email.value == "Email Address **") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).book.value == ""){
		alert("Please Select a Book.");
	} else if(document.getElementById(form).qty.value == "" || document.getElementById(form).qty.value == "Quantity **"){
		alert("Please Enter in a Quantity.");	 		 		 
	} else {	
		document.getElementById(form).submit();
	}
}

function validate_newsletter(form) {
	if(document.getElementById(form).name.value == "" || document.getElementById(form).name.value == "Name"){
		alert("Please Enter Your Name.");	
	} else if(document.getElementById(form).contact.value == "" || document.getElementById(form).contact.value == "Contact Number"){
		alert("Please Enter in a Contact Number.");	
	} else if(document.getElementById(form).email.value == "" || document.getElementById(form).email.value == "Email Address") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else {	
		document.getElementById(form).submit();
	}
}

function validate_send_results(form) {
	if(document.getElementById(form).name.value == "" || document.getElementById(form).name.value == "Your Name"){
		alert("Please Enter Your Contact Name.");
	} else if(document.getElementById(form).email.value == "" || document.getElementById(form).email.value == "Your Email Address") {
		alert("Please Enter Your Email Address.");				 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).recname.value == "" || document.getElementById(form).recname.value == "Recipients Name"){
		alert("Please Enter in a Recipients Name.");	
	} else if(document.getElementById(form).recemail.value == "" || document.getElementById(form).recemail.value == "Recipients Email Address") {
		alert("Please Enter A Recipients Email Address.");			 
	} else if ((document.getElementById(form).recemail.value.search("@")==-1) || (document.getElementById(form).recemail.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Recipients Email Field Correctly."); 		 		 
	} else {	
		document.getElementById(form).submit();
	}
}

function validate_send_results_prod(form) {
	if(document.getElementById(form).name.value == "" || document.getElementById(form).name.value == "Your Name **"){
		alert("Please Enter Your Contact Name.");
	} else if(document.getElementById(form).email.value == "" || document.getElementById(form).email.value == "Your Email Address **") {
		alert("Please Enter Your Email Address.");				 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).recname.value == "" || document.getElementById(form).recname.value == "Recipients Name **"){
		alert("Please Enter in a Recipients Name.");	
	} else if(document.getElementById(form).recemail.value == "" || document.getElementById(form).recemail.value == "Recipients Email Address **") {
		alert("Please Enter A Recipients Email Address.");			 
	} else if ((document.getElementById(form).recemail.value.search("@")==-1) || (document.getElementById(form).recemail.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Recipients Email Field Correctly."); 		 		 
	} else {	
		document.getElementById(form).submit();
	}
}

function validate_alert(form) {
	if(document.getElementById(form).name.value == "" || document.getElementById(form).name.value == "Your Name"){
		alert("Please Enter Your Contact Name.");
	} else if(document.getElementById(form).email.value == "" || document.getElementById(form).email.value == "Your Email Address") {
		alert("Please Enter Your Email Address.");				 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");		 		 
	} else {	
		document.getElementById(form).submit();
	}
}

function MM_goToURL(){
  var i, args=MM_goToURL.arguments; 
  document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function set_url_search(form){
	category = '';
	province = '';
	category = document.getElementById(form).category.value;
	category = category.replace(' ', '-');
	category = category.toLowerCase();
	province = document.getElementById(form).province.value;
	if(province != 'all' && province != ''){
		province = province.replace(' ', '-');
		province = province.toLowerCase();
	}
	else{
		province = '';
	}
	
	if(province != '' && category != '' && category != 'all'){
		MM_goToURL('parent','/property/results/'+category+'/'+province+'/');
		return document.MM_returnValue;
	}
	else if(province == '' && category != '' && category != 'all'){
		MM_goToURL('parent','/property/results/'+category);
		return document.MM_returnValue;
	}
	else{
		MM_goToURL('parent','/property/');
		return document.MM_returnValue;
	}
}

function set_url_search_long(form, page){
	category = '';
	province = '';
	town = '';
	category = document.getElementById(form).category.value;
	if(category != 'all' && category != ''){
		category = category.replace(' ', '-');
		category = category.toLowerCase();
	}
	else{
		province = '';
	}
	province = document.getElementById(form).province.value;
	if(province != 'all' && province != ''){
		province = province.replace(' ', '-');
		province = province.toLowerCase();
	}
	else{
		province = '';
	}
	town = document.getElementById(form).id_town.value;
	if(town != 'all' && town != ''){
		town = town.replace(' ', '-');
		town = town.toLowerCase();
	}
	else{
		town = '';
	}
	
	if(province != '' && category != ''){
		MM_goToURL('parent','/property/results/'+category+'/'+province+'/'+town);
		return document.MM_returnValue;
	}
	else if(province == '' && category != ''){
		MM_goToURL('parent','/property/results/'+category);
		return document.MM_returnValue;
	}
	else if(province != '' && category == ''){
		MM_goToURL('parent','/property/results/all/'+province);
		return document.MM_returnValue;
	}
	else{
		MM_goToURL('parent','/property/');
		return document.MM_returnValue;
	}
}

function set_url_search_top(form, page){
	category = '';
	province = '';
	town = '';
	category = document.getElementById(form).m_category.value;
	if(category != 'all' && category != ''){
		category = category.replace(' ', '-');
		category = category.toLowerCase();
	}
	else{
		province = '';
	}
	province = document.getElementById(form).m_province.value;
	if(province != 'all' && province != ''){
		province = province.replace(' ', '-');
		province = province.toLowerCase();
	}
	else{
		province = '';
	}
	town = document.getElementById(form).m_town.value;
	if(town != 'all' && town != ''){
		town = town.replace(' ', '-');
		town = town.toLowerCase();
	}
	else{
		town = '';
	}
	
	if(province != '' && category != ''){
		MM_goToURL('parent','/property/results/'+category+'/'+province+'/'+town);
		return document.MM_returnValue;
	}
	else if(province == '' && category != ''){
		MM_goToURL('parent','/property/results/'+category);
		return document.MM_returnValue;
	}
	else if(province != '' && category == ''){
		MM_goToURL('parent','/property/results/all/'+province);
		return document.MM_returnValue;
	}
	else{
		MM_goToURL('parent','/property/');
		return document.MM_returnValue;
	}
}

function set_url_cat(category, page){
	category = category.replace(' ', '-');
	category = category.toLowerCase();
	MM_goToURL('parent','/'+page+'/'+category+'/');
	return document.MM_returnValue;
}

function set_url_search_cat(form, page){
	category = ''
	if(document.getElementById(form).category.value != ''){
		category = document.getElementById(form).category.value;
		category = category.replace(' ', '-');
		category = category.toLowerCase();
		MM_goToURL('parent','/'+page+'/'+category+'/');
		return document.MM_returnValue;
	} else {
		MM_goToURL('parent','/'+page+'/');
		return document.MM_returnValue;
	}
}

function select_form(s_category, s_province){
	if(s_category == 'all'){
		s_category = 'c_all';
	}
	if(s_province == 'all'){
		s_category = 'p_all';
	}
	if(s_category != '' && s_category != 'None'){
		document.getElementById(s_category).selected=true;
	}
	if(s_province != '' && s_province != 'None'){
		document.getElementById(s_province).selected=true;
	}
}

function select_form_details(s_category, s_province){
	if(s_category == 'all'){
		s_category = 'c_all';
	}
	if(s_province == 'all'){
		s_category = 'p_all';
	}
	if(s_category != '' && s_category != 'None'){
		s_category = s_category.replace(' ', '-');
		s_category = s_category.toLowerCase();
		document.getElementById(s_category).selected=true;
	}
	if(s_province != '' && s_province != 'None'){
		s_province = s_province.replace(' ', '-');
		s_province = s_province.toLowerCase();
		document.getElementById(s_province).selected=true;
	}
}

//Print page
var message = "Print this Page";
function printpage() {
	window.print();
}

function init() {
    setTimeout('winprnt()', 2500);
}

function winprnt() {
    alert("Please set your printer orientation to portrait and your paper size to A4");
    window.print();
    return true;
}

//Popup window function
function myPopup(url) {
	newwindow=window.open(url,'name','height=1,width=1');
		if (window.focus) {newwindow.focus()}
		return false;
}