/*
'---------------------------------------------------------------------------------
' Purpose:  Global JavaScript File for Website
' File:     main.[someversionnumber].js
' System:   leaselistings.com
' Who               When            What                                          
' Jay Niemeyer	    18 Oct 2005    	Coded Main File
'---------------------------------------------------------------------------------
*/
function validateMe(id){
	if(checkEmpty('user_name','Please enter your name.')== false){return (false)};
	if(checkEmail('user_email','Your email does not appear to be valid or is empty. Please check your email.')== false){return (false)};
	if(checkEmpty('user_phone','Please enter a phone number.')== false){return (false)};
	switch(id){
		case '1':
			if(checkEmpty('user_comment','Please enter a comment.')== false){return (false)};	
			break;
		case '2':
			if(checkEmpty('user_comment','Please enter a comment.')== false){return (false)};	
			break;
		case '3':
			if(checkEmpty('user_comment','Please enter a comment.')== false){return (false)};	
			break;
		case '4':
			if(checkEmpty('user_comment','Please enter a comment.')== false){return (false)};	
			break;
		case '5':
			if(checkEmpty('user_comment','Please enter a comment.')== false){return (false)};	
			break;
		case '9':
			if(checkEmpty('user_comment','Please enter a comment.')== false){return (false)};	
			break;
		case '6':
			if(checkEmpty('user_property','Please enter the property this request is for. Community/Unit')== false){return (false)};
			if(checkEmpty('user_description','Please enter a description of the problem.')== false){return (false)};
			if(checkEmpty('user_access_problems','Please enter if there will be any access issues. Enter none if not applicable')== false){return (false)};
			break;
		case '7':			
			if(checkEmpty('user_property','Please enter the property this request is for')== false){return (false)};
			if(checkDocuments('You have not checked any documents that you would like to request.')== false){return (false)};
			break;			
		case '8':			
			if(checkEmpty('user_property','Please enter the property this request is for')== false){return (false)};
			if(checkEmpty('user_proxy_to_name','Please enter the name you would like for this Proxy Vote')== false){return (false)};
			break;			
	}
	document.form.submit();
	//alert('Monkey');
}
function checkDocuments(Message){
	var el = document.form;
	if(	el.resale.checked == false &&  
		el.decs.checked == false && 
		el.condo.checked == false &&
		el.occupancy.checked == false){alert(Message);return (false);}
	else{return (true);}
}
function checkEmpty(FormElement,Message){
	var el = document.form;
	if(el[FormElement].value == ''){alert(Message);	el[FormElement].focus();return (false);}
	else{return (true);}
}
function checkEmail(FormElement,Message){
	var el = document.form;
	var testEmail = el[FormElement].value;
	regexEmail = new RegExp("^\[^@ ]+@\[^@.]+(\\.\[^@. ]+)+$");
	if(el[FormElement].value == ''){alert(Message);	el[FormElement].focus();return (false);}
	else if(el[FormElement].length < 3){alert(Message);el[FormElement].focus();return (false);}
	else if(!regexEmail.test(testEmail)){alert(Message);el[FormElement].focus();return (false);}
	else {return (true);}
}

// Used with Property Management
function changeContentHeader(el,total) {
	var hnum = total;  
	var obj = document.getElementById("hdr" + hnum); 
	while (obj) {	
		if (obj.id == el) obj.className = "current";
		else obj.className = "";	
		obj = document.getElementById("hdr" + hnum--); 
	} 
}
// Used with Residents Page
function showhide(div1,div2,el,total) {
	var objShow
	var objHide
	for (i=1 ; i < total+1 ; i++) {
		objShow = document.getElementById(div1 + i); 
		objHide = document.getElementById(div2 + i); 
		if (objShow.id == el) {
			objShow.style.display = "";	
			objHide.style.display = "none";	
		}
		if (objHide.id == el) {
			objShow.style.display = "none";	
			objHide.style.display = "";	
		}else{
			objShow.style.display = "";	
			objHide.style.display = "none";	
		}
	}

}
function changeContent(el,total) {
	var hnum = total;  
	var obj = document.getElementById("option" + hnum); 	
	while (obj) 
	{	
	if (obj.id == el) obj.style.display = "";	
	else obj.style.display = "none";	
	obj = document.getElementById("option" + hnum--); 
	} 
}

function expandFrame(){
	top.document.getElementById("searchframe").height = '650';
}
