// JavaScript Document


 function yup(div) {
	 document.getElementById(div).style.display = 'block';
 }
 
 function nope(div) {
	 document.getElementById(div).style.display = 'none';
 }
 
 
 function upped(numbb) {
	for(n=1; n<11;n++) {
		document.getElementById('lnk'+n).className = "downed";
	}
	document.getElementById('lnk'+numbb).className = "up";
	//document.anchors['lnk'+numbb].removeAttribute('href');
}


function impose(placeholder,itemid) {
	if (document.getElementById(itemid).value.length == 0) {
		document.getElementById(itemid).value = placeholder;
	}
}
function expose(placeholder,itemid) {
	if (document.getElementById(itemid).value == placeholder) {
		document.getElementById(itemid).value = null;
	}
}


//swaps title divs for the pop-up div
function swapdivs(h) {
		document.getElementById('sendmsg').style.display = 'none';
		document.getElementById('bogonmap').style.display = 'none';
		document.getElementById('bpalm').style.display = 'none';
		document.getElementById('bexec').style.display = 'none';
		document.getElementById('bstand').style.display = 'none';
		document.getElementById('bsing').style.display = 'none';
		document.getElementById('payment').style.display = 'none';
		document.getElementById('spof').style.display = 'none';
		
		if (h==1) {
			document.getElementById('sendmsg').style.display = 'block';
		}
		else if (h==2) {
			document.getElementById('bogonmap').style.display = 'block';
		}
		else if (h==3) {
			document.getElementById('bpalm').style.display = 'block';
		}
		else if (h==4) {
			document.getElementById('bexec').style.display = 'block';
		}
		else if (h==5) {
			document.getElementById('bstand').style.display = 'block';
		}
		else if (h==6) {
			document.getElementById('bsing').style.display = 'block';
		}
		else if (h==7) {
			document.getElementById('payment').style.display = 'block';
		}
		else if (h==8) {
			document.getElementById('spof').style.display = 'block';
		}
}


//ajax loader
function getData(dataSource, divid, loader)
{
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new
		ActiveXObject("Microsoft.XMLHttp");
	}
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", dataSource);
	
		XMLHttpRequestObject.onreadystatechange = function()
		{
			document.getElementById(loader).style.display = "block";
			if (XMLHttpRequestObject.readyState == 4 &&
			XMLHttpRequestObject.status == 200) {
				var response = XMLHttpRequestObject.responseText;
				document.getElementById(divid).innerHTML = (response == 'empty') ? '' :  response ;
				document.getElementById(loader).style.display = "none";
				
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			}
		}
	XMLHttpRequestObject.send(null);
	}
}


function getDataByPost(dataSource, data, divid)
{

var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new
ActiveXObject("Microsoft.XMLHttp");
}
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open("POST", dataSource);
XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

XMLHttpRequestObject.onreadystatechange = function()
{
document.getElementById(divid).innerHTML = "<span class='frm_status'><img src='loading.gif' alt='' align='left' /> Processing Request...</span>";
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
var response = XMLHttpRequestObject.responseText;
document.getElementById(divid).innerHTML = (response == 'empty') ? '' :  response ;

delete XMLHttpRequestObject;
XMLHttpRequestObject = null;
}
}
XMLHttpRequestObject.send(data);

}
}





function chkfrm() {
	var errmsg = "";
	var name =  document.cnt.name.value; //required
	var email = document.cnt.email.value; //required
	var msg = (document.cnt.msgs.value == "*Message")? "" : document.cnt.msgs.value; //required
	//var company = document.cnt.cname.value;
	//var phone = document.cnt.phone.value;
	
	if((!name || !msg || !email) && (name = '*name') && (email = '*email')) {
	error = "<div class='error treb'>Pls. make sure all required(*) fields are completed</div>";
	document.getElementById("statusinfo").innerHTML = error;
	
	return false;	
	} else {
		
	return true;	
	}
	
}


function postContact() {
	var name =  document.cnt.name.value; //required
	var email = document.cnt.email.value; //required
	var msg = document.cnt.msgs.value; //required
	var phone = document.cnt.phone.value;
	
	if(chkfrm()) {
		var param = "name="+ name + "&email=" + email+ "&msg="+msg+"&phn="+phone+"&sendC=true";
		getDataByPost("prc_contact.php", param, "statusinfo");
	}
}
