function foc(vName, orName){
	
	if(vName.value == orName) vName.value = "";
}
function focup(vName, orName){
	
	if(vName.value == "") vName.value = orName;

}


function passOver(q){
   if (q){
	   document.getElementById('inputPass').style.display="none";
	   document.getElementById('inputPassOver').style.display="block";
	   document.getElementById('pass').focus();
   } else {
	   document.getElementById('inputPassOver').style.display="none";
	   document.getElementById('inputPass').style.display="block";
   }
}

function cpassOver(q){
   if (q){
	   document.getElementById('inputPassc').style.display="none";
	   document.getElementById('inputPassOverc').style.display="block";
	   document.getElementById('cpass').focus();
   } else {
	   document.getElementById('inputPassOverc').style.display="none";
	   document.getElementById('inputPassc').style.display="block";
   }
}

function send_rmd(div_id, con1, con2){
	
	subject_id = div_id;
	request1 = document.getElementById(con1).value;
	
	if(check_email(request1)){
		http.open("GET", "include/send_rmd.php?e=" + escape(request1) + "&sw=" + escape(con2), true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null)
	}
}

function enable(img){
	document.getElementById('imgfile').innerHTML = '<input type="hidden" id="img" name="img" value="'+ escape(img) + '" />';
}

function submitImg(div_id, con1, con2, con3, con4, con5){

	if(document.getElementById('terms').checked == false){
		document.getElementById('error_response').innerHTML = "<p>You have to read and accept the Terms of Service!</p>";
		return;
	}
	if(document.getElementById(con2).value == "" || document.getElementById(con2).value == "Pets Name"){
		document.getElementById('error_response').innerHTML = "Please enter your Pets Name";
		return false;
	}
	if(document.getElementById(con5).value == "" || document.getElementById(con5).value == "Tell us in 25 words or less why your dog is amazing"){
		document.getElementById('error_response').innerHTML = "Tell us in 25 words or less";
		return false;
	}
	
	subject_id = div_id;
	
	request1 = "dog";
	request2 = document.getElementById(con2).value;
	request3 = document.getElementById(con3).value;
	request5 = document.getElementById(con5).value;
	
	if(request3 == ""){
		document.getElementById('error_response').innerHTML = "<p>You have to upload image!</p>";
		return;
	}
	
	http.open("GET", "include/submit.php?pet=" + escape(request1)+"&petname=" + escape(request2)+"&img=" + escape(request3)+"&id=" + escape(con4)+"&tellus=" + escape(request5), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}


function check_form (form){
	
	var names = new Array(form.fname,form.lname,form.email,form.username,form.pass,form.postcode);
	var values = new Array('First Name','Last Name','Email','Username','Password','Postcode');
	
	for(i = 0; i < values.length; i++){
		if (names[i].value == "" || names[i].value == values[i]) {
			document.getElementById('response_code').innerHTML = "Please enter your " + values[i] + "!";
			return false;
		}
	}
	if(form.terms.checked == false){
		document.getElementById('response_code').innerHTML = "You have to read and accept the terms and conditions";
		return false;
	}

	return check_email(names[2].value);
}

function user_login(div_id, con1, con2){
	
	document.getElementById('regBtn').innerHTML = "<img src='images/loader1.gif'>";
	subject_id = div_id;
	request1 = document.getElementById(con1).value;
	request2 = document.getElementById(con2).value;
	
	http.open("GET", "include/userlogin.php?u=" + escape(request1)+"&p=" + escape(request2), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

function login(div_id)
{
	subject_id = div_id;
	
	http.open("GET", "include/login.php", true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)

}
subject_id = '';

function handleHttpResponse() {
	if (http.readyState == 4) {
		if (subject_id != '') {
			document.getElementById(subject_id).innerHTML = http.responseText;
		}
	}
}
function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	@else
	xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

			xmlhttp = new XMLHttpRequest();

	}
	return xmlhttp;
}
var http = getHTTPObject();













function check_email(email){
	
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
	//alert(email + " att = " + AtPos + " stt = " + StopPos);
	if (AtPos == -1 || StopPos == -1) {
		document.getElementById('response_code').innerHTML = "Not a valid email address";
		return false;
	}else 
	
	if (StopPos < AtPos) {
		document.getElementById('response_code').innerHTML = "Not a valid email address";
		return false;
	}else
	
	if (StopPos - AtPos == 1) {
		document.getElementById('response_code').innerHTML = "Not a valid email address";
		return false;
	} else{
		return true;
	}
}

function resize()
{	
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			winH = window.innerHeight - 190;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			winH = document.body.offsetHeight - 190;
		}
	}
	if(winH < 600){
		winH = 600;
	}
	document.getElementById('content_left').style.height = winH + "px";

return true ;
}

function stateChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("loading_loader").style.visibility = "hidden";
		document.getElementById("suburb").innerHTML= xmlHttp.responseText;
	}
}

function setState(url, qStr){
	document.getElementById("loading_loader").style.visibility = "visible";
	if (url.length==0){
		document.getElementById("suburb").innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}
	document.getElementById("stockists").innerHTML= "";
	url=url+"?"+qStr;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true) ;
	xmlHttp.send(null);
}

function suburbChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("stockists").innerHTML= xmlHttp.responseText;
	}
}

function getStockists(url, qStr){
	if (url.length==0){
		document.getElementById("stockists").innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}
	url=url+"?"+qStr;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=suburbChanged;
	xmlHttp.open("GET",url,true) ;
	xmlHttp.send(null);
}

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