function setStyle(el, s) {
	if (typeof(el) == 'string') { el = document.getElementById(el); }
	var st = s.split(';');
	for (var i=0; i<st.length; i++) {
		var stl = st[i].split(':');
	    
	    if(stl.length == 2) {
	    	stl[0] = stl[0].replace(/^\s*|\s*$/g,"");
	   		stl[1] = stl[1].replace(/^\s*|\s*$/g,"");
	     	stl[1] = stl[1].replace(/'/g, "\"");
	     	tmpStl = stl[0].split('-');
	    	stl[0] = tmpStl[0];
	      	for (var j=1; j < tmpStl.length; j++) {
	        	stl[0] += tmpStl[j].charAt(0).toUpperCase() + tmpStl[j].substr(1).toLowerCase();
	      	}
	      
	    	delete tmpStl;
	      
	    	if(stl[0].length > 3) {
	     		eval('el.style.' + stl[0] + ' = \'' + stl[1] + '\';');
	     	}
		}
  	}
  	
  	return false;
}

function indexChange() {
	if (document.forms[0].area.value == 'bytube') {
		setStyle('srchPostcode', 'display: none;');
		setStyle('srchTubes', 'display: block;');
	}
	else {
		setStyle('srchPostcode', 'display: block;');
		setStyle('srchTubes', 'display: none;');
	}
	return false;
}

function indexSubmitForm() {
	if (document.forms[0].minPrice.value == '') document.forms[0].minPrice.value = '0';
	if (document.forms[0].maxPrice.value == '') document.forms[0].maxPrice.value = '0';
	
	document.forms[0].submit();
	
	return false;
}

function tenantSubmitForm() {
	
	var err = "";
	//var rent_int = parseInt(document.forms[0].est_rent.value);
	
	if (document.forms[0].fname.value == "") {
		setStyle("fname", "border: 1px solid red;");
		err += "\nFirst name field is empty";
	}
	else {
		setStyle("fname", "border: 1px solid #000;");
	}
	
	if (document.forms[0].lname.value == "") {
		setStyle("lname", "border: 1px solid red;");
		err += "\nLast name field is empty";
	}
	else {
		setStyle("lname", "border: 1px solid #000;");
	}
	
	if (document.forms[0].address.value == "") {
		setStyle("address", "border: 1px solid red;");
		err += "\nAddress field is empty";
	}
	else {
		setStyle("address", "border: 1px solid #000;");
	}
	
	if (document.forms[0].postcode.value == "") {
		setStyle("postcode", "border: 1px solid red;");
		err += "\nPostcode field is empty";
	}
	else {
		setStyle("postcode", "border: 1px solid #000;");
	}
	
	if (document.forms[0].email.value == "") {
		setStyle("email", "border: 1px solid red;");
		err += "\nE-mail field is empty";
	}
	else if (document.forms[0].email.value.match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/) == null) {
		setStyle("email", "border: 1px solid red;");
		err += "\nE-mail address is not valid";
	}
	else {
		setStyle("email", "border: 1px solid #000;");
	}
	
	if (document.forms[0].telephone.value == "") {
		setStyle("telephone", "border: 1px solid red;");
		err += "\nTelephone field is empty";
	}
	else {
		setStyle("telephone", "border: 1px solid #000;");
	}
	
	if (document.forms[0].rent_from.value == "") {
		setStyle("rent_from", "border: 1px solid red;");
		err += "\nEstimated rent from field is empty";
	}
	else if (document.forms[0].rent_from.value.match(/^[0-9]+$/) == null) {
		setStyle("rent_from", "border: 1px solid red;");
		err += "\nEstimated rent from value is not a valid number";
	}
	else {
		setStyle("rent_from", "border: 1px solid #000;");
	}
	
	if (document.forms[0].rent_to.value == "") {
		setStyle("rent_to", "border: 1px solid red;");
		err += "\nEstimated rent to field is empty";
	}
	else if (document.forms[0].rent_to.value.match(/^[0-9]+$/) == null) {
		setStyle("rent_to", "border: 1px solid red;");
		err += "\nEstimated rent to value is not a valid number";
	}
	else {
		setStyle("rent_to", "border: 1px solid #000;");
	}
	
	if (err.length > 0) {
		alert("Errors:\n" + err);
	}
	else {
		document.forms[0].submit();
	}
	
	return false;
}
