var oldFAQ = 0
var siteHost = window.location.hostname
if(siteHost=='lsnetbook' || siteHost=='devbox.pg54.com')siteHost=siteHost+'/whiteranger'
siteHost = 'http://'+siteHost+'/'


function GetXmlHttpObject(){
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}



function checkData(){
	if(document.getElementById('NewNewsletterEmail').value=='Enter your email address') document.getElementById('NewNewsletterEmail').value=''
}

function newsletterSignUp(email){
	var errorMessage = ''
	var newEmail = document.getElementById('NewNewsletterEmail').value
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(newEmail) == false) errorMessage = 'Email Address is not Valid!'

	if(errorMessage==''){
		fetchHumanConfirmBox()
	}else{
		alert(errorMessage)
	}
}




function fetchHumanConfirmBox(formId){
	var date = new Date();
	var timestamp = date.getTime();
	xmlHttp=GetXmlHttpObject()
	var url=siteHost+"public_units/human_confirmation.php?time="+timestamp
	xmlHttp.onreadystatechange=showHumanConfirmBox
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function showHumanConfirmBox(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById('PopUp').innerHTML=innerHTML=xmlHttp.responseText
		document.getElementById('PopUp').style.display='block'
		document.getElementById('FadeAll').style.display='block'
		document.getElementById('ConfirmationText').focus()
	}
}

function confirmNewsletterSignUp(){
	var date = new Date();
	var timestamp = date.getTime();
	var enteredWord = document.getElementById('ConfirmationText').value
	var encodedWord = document.getElementById('ConfirmationText2').value
	var newEmail = document.getElementById('NewNewsletterEmail').value
	var url=siteHost+"public_logic/newsletterRegistration.php?w1="+enteredWord+"&w2="+encodedWord+"&email="+newEmail+"&time="+timestamp
	xmlHttp=GetXmlHttpObject()
	xmlHttp.onreadystatechange=confirmNewsletterRegistration
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function confirmNewsletterRegistration(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		//alert(xmlHttp.responseText)
		clearNewsletterSignUp()
		if(xmlHttp.responseText=='Failed'){
			alert('Registration Failed!')
		}
		if(xmlHttp.responseText=='OK'){
			alert('Thank you for registering for our Newsletter.')
		}
	}
}

function clearNewsletterSignUp(){
	document.getElementById('PopUp').style.display='none'
	document.getElementById('FadeAll').style.display='none'
	document.getElementById('NewNewsletterEmail').value = 'Enter your email address'
}

function showFAQ(newFAQ){
	newFAQState = document.getElementById('FAQ'+newFAQ).style.display
	if(newFAQState=='none'){
		document.getElementById('FAQ'+newFAQ).style.display='block'
	}else{
		document.getElementById('FAQ'+newFAQ).style.display='none'
	}
	if(newFAQ!=oldFAQ){
		if(oldFAQ>0)document.getElementById('FAQ'+oldFAQ).style.display='none'
		document.getElementById('FAQ'+newFAQ).style.display='block'
	}
	oldFAQ=newFAQ
}

function contactOK(){
	var errorMessage = ''

	var newContactDepartment = document.getElementById('Department').options[document.getElementById('Department').options.selectedIndex].value
	var newContactName = document.getElementById('newContactName').value
	var newEmail = document.getElementById('newContactEmail').value
	var newQuestion = document.getElementById('newContactQuestion').value
	var newValidation = document.getElementById('newValidation').value
	var newEncodedData = document.getElementById('pg54').value

	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;


	if(reg.test(newEmail) == false) errorMessage = 'Email Address is not Valid!'
	if(newValidation=='') errorMessage = 'Please enter Form Validation word in the box provided!'
	if(newQuestion.length<10) errorMessage = 'Please enter a valid question!'
	if(newContactName.length<2) errorMessage = 'Please enter your name!'
	if(newContactDepartment=='') errorMessage = 'Please select the department you wish to contact!'

	if(errorMessage==''){

		messageData = newContactDepartment+"|||"+newContactName+"|||"+newEmail+"|||"+newQuestion+"|||"+newValidation+"|||"+newEncodedData

		var date = new Date();
		var timestamp = date.getTime();
		xmlHttp=GetXmlHttpObject()
		var url=siteHost+"public_logic/send_contact_message.php?data="+messageData+"&time="+timestamp
		xmlHttp.onreadystatechange=confirmMessageSent
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}else{
		alert(errorMessage)
	}

}

function confirmMessageSent() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("StandardWrapper").innerHTML=xmlHttp.responseText
		document.body.style.cursor='default'
	}
}

