function ajax(){
	var ajx;
	try{
		ajx = new XMLHttpRequest();
	} catch (e){
		try{
			ajx = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajx = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser doesn't support the features of our site, please consider upgrading!");
				return false;
			}
		}
	}
	return ajx;
}
function contact_send(){

	document.getElementById('contact_sendbutton').disabled=true;
	
	var yemail = document.getElementById('contact_yemail').value;
	var contact_email = document.getElementById('contact_email').value;
	var emailbody = document.getElementById('contact_emailbody').value;
	var emailsubject = document.getElementById('contact_subject').value;
		
	if( (yemail.length==0) ||  (emailbody.length==0)){
		document.getElementById('contact_status_div').innerHTML='<br/><br/><b>please fill everything out!</b><br/><br/>';
		document.getElementById('contact_sendbutton').disabled=false;
	}else{
		var ajaxRequest = ajax();
		ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 1){
				var displayStat = document.getElementById('contact_status_div');
				displayStat.innerHTML = '<br/><br/><b>sending ...</b><br/><br/>';
			}
			if(ajaxRequest.readyState == 4 || ajaxRequest.readyState == "complete"){
				var display = document.getElementById('contact_content_div');
				display.innerHTML = ajaxRequest.responseText;
				window.setTimeout("contact_remove()",2000);
			}
		}
		var getVars = "?yemail="+yemail+"&contact_email="+contact_email+"&body="+emailbody+"&subject="+emailsubject;
		ajaxRequest.open('GET', '/common/code/contact_form/contact_email.php' + getVars, true);
		ajaxRequest.send(null);
	}
}
function contact_remove(){
	var d1 = document.getElementById('contact_background_div');
	var d2 = document.getElementById('contact_wrap_div');
	document.body.removeChild(d1);
	document.body.removeChild(d2);
	document.body.style.overflow="auto";
	document.getElementsByTagName("html")[0].style.overflow="auto";
}
function contact_open(contact_email){
	var back = document.createElement('div');
	var wrap = document.createElement('div');
	var content = document.createElement('div');
	document.body.style.overflow="hidden";
	document.getElementsByTagName("html")[0].style.overflow="hidden";
	
	back.setAttribute('id', 'contact_background_div');
	back.style.position = "absolute";
	back.style.top = "0px";
	back.style.left = "0px";
	back.style.width = "100%";
	back.style.height = "100%";
	back.style.background = "#19181F";
	try{back.style.filters.alpha.opacity=75;}catch(err){}
	try{back.style.filter="alpha(opacity=75)";}catch(err){}
	try{back.style.MozOpacity=0.75;}catch(err){}
	back.style.zIndex=1;
	document.body.appendChild(back);
	
	wrap.setAttribute('id', 'contact_wrap_div');
	wrap.style.position = "absolute";
	wrap.style.top = "0px";
	wrap.style.left = "0px";
	wrap.style.width = "100%";
	wrap.style.zIndex=2;
	document.body.appendChild(wrap);
	
	content.setAttribute('id', 'contact_content_div');
	content.style.width = "350px";
	content.style.marginTop = "80px";
	content.style.marginLeft = "auto";
	content.style.marginRight = "auto";
	content.style.textAlign = "left";
	content.style.color = "#121424";
	content.style.fontFamily = "arial, helvetica, sans-serif";
	content.style.fontSize = "13px";
	content.style.padding = "20px";
	content.style.background = "#D48723";
	content.style.border = "3px solid #ffffff";
	content.style.zIndex=2;

	content.innerHTML = "Contact Form<br/><br/>\n  Your Email:<br/>\n<input type=\"text\" id=\"contact_yemail\" /><br/><br/>\n Subject:<br/>\n<input type=\"text\" id=\"contact_subject\" value=\"Web Contact.\"/><input type=\"hidden\" id=\"contact_email\" value=\""+contact_email+"\" /><br/><br/>\n Your Message:<br/><textarea id=\"contact_emailbody\"></textarea><br/><br/>\n <input type=\"button\" id=\"contact_sendbutton\" onclick=\"contact_send();\" value=\"   send   \" /> <input type=\"button\" onclick=\"contact_remove();\" value=\"   cancel   \" />\n<div id=\"contact_status_div\"></div>";
	wrap.appendChild(content);
	scroll(0,0);
}



