function login_stylist(div_id, content_id, content1_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	content1 = document.getElementById(content1_id).value;
	
	if(content0 == "" || content1 == ""){
		document.getElementById('login_response').innerHTML = " * required";
		return;
	}
	http.open("GET", "../competitions/login_stylist.php?email=" + escape(content0)+"&password=" + escape(content1), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}
function login_comp(div_id, content_id, content1_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	content1 = document.getElementById(content1_id).value;
	
	if(content0 == "" || content1 == ""){
		document.getElementById('login_response').innerHTML = " * required";
		return;
	}
	http.open("GET", "../competitions/login_comp.php?email=" + escape(content0)+"&password=" + escape(content1), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}
function stylistFlash(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;

	http.open("GET", "../competitions/stylist_flash.php?stylist=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function pressFlash(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;

	http.open("GET", "../press/info.php?img=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function register_comp(div_id, content0, content1, content2, content3, content4, content5, content6, content7)
{
	subject_id = div_id;
	
	if(content0 == "" || content1 == "" || content2 == "" || content3 == "" || content4 == "" || content5 == ""){
		document.getElementById('register_response').innerHTML = " * required";
		document.getElementById('submit_hide').innerHTML = "<input type=\"submit\" id=\"reg_button\" value=\"Register\" onClick=\"check_email('0','content','firstname','lastname','emailr','postcode','passwordr','confirm_passwordr','checkbox','checkbox')\">";
		return;
	}
	if(content4 != content5){
		document.getElementById('register_response').innerHTML = " confirm password";
		document.getElementById('submit_hide').innerHTML = "<input type=\"submit\" id=\"reg_button\" value=\"Register\" onClick=\"check_email('0','content','firstname','lastname','emailr','postcode','passwordr','confirm_passwordr','checkbox','checkbox')\">";
		return;
	}
	http.open("GET", "../competitions/register_comp.php?firstname=" + escape(content0)+"&lastname=" + escape(content1)+"&email=" + escape(content2)+"&postcode=" + escape(content3)+"&password=" + escape(content4)+"&maillist=" + escape(content6), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function register_stylist(div_id, content0, content1, content2, content3, content4, content5, content6, content7)
{
	subject_id = div_id;
	
	if(content0 == "" || content1 == "" || content2 == "" || content3 == "" || content4 == "" || content5 == "" || content7 == ""){
		document.getElementById('register_response').innerHTML = " * required";
		document.getElementById('submit_hide').innerHTML = "<input type=\"submit\" id=\"reg_button\" value=\"Register\" onClick=\"check_email('1','content','firstname','lastname','emailr','phone','passwordr','confirm_passwordr','checkbox','salon')\">";
		return;
	}
	if(content4 != content5){
		document.getElementById('register_response').innerHTML = " confirm password";
		document.getElementById('submit_hide').innerHTML = "<input type=\"submit\" id=\"reg_button\" value=\"Register\" onClick=\"check_email('1','content','firstname','lastname','emailr','phone','passwordr','confirm_passwordr','checkbox','salon')\">";
		return;
	}
	http.open("GET", "../competitions/register_stylist.php?firstname=" + escape(content0)+"&lastname=" + escape(content1)+"&email=" + escape(content2)+"&postcode=" + escape(content3)+"&password=" + escape(content4)+"&maillist=" + escape(content6)+"&salon=" + escape(content7), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function update_user(div_id, content0, content1, content2, content3, content4, content5, content6, content7)
{
	subject_id = div_id;
	var updateUser = 1;
	
	if(content0 == "" || content1 == "" || content2 == "" || content3 == "" || content4 == "" || content5 == "" || content7 == ""){
		document.getElementById('register_response').innerHTML = " * required";
		return;
	}
	if(content4 != content5){
		document.getElementById('register_response').innerHTML = " confirm password";
		return;
	}
	http.open("GET", "../competitions/register_stylist.php?firstname=" + escape(content0)+"&lastname=" + escape(content1)+"&email=" + escape(content2)+"&postcode=" + escape(content3)+"&password=" + escape(content4)+"&maillist=" + escape(content6)+"&salon=" + escape(content7)+"&update=" + updateUser, true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function activate(div_id, content_id, content1_id)
{
	subject_id = div_id;
	
	content0 = content_id;
	content1 = document.getElementById(content1_id).value;
	
	if(content0 == "" || content1 == ""){
		document.getElementById('login_response').innerHTML = " * required";
		return;
	}
	http.open("GET", "../competitions/activate.php?id=" + escape(content0)+"&code=" + escape(content1), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function send_act(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	
	if(content0 == "" || content1 == ""){
		document.getElementById('login_response').innerHTML = " * required";
		return;
	}
	http.open("GET", "../competitions/send_act.php?email=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function contin(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;
	
	http.open("GET", "../competitions/logreg_comp.php?cont=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function tryagain(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;
	
	http.open("GET", "../competitions/logreg_comp.php?cont=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}
function send_pass(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	
	if(content0 == "")return;
	
	http.open("GET", "../competitions/send_pass.php?email=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}
function change_pass(div_id, content_id, content1_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	content1 = document.getElementById(content1_id).value;
	
	http.open("GET", "../competitions/change_pass.php?email=" + escape(content0) + "&password=" + escape(content1), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function activatea(div_id, content_id, content1_id)
{
	subject_id = div_id;
	
	content0 = content_id;
	content1 = document.getElementById(content1_id).value;
	
	if(content0 == "" || content1 == ""){
		document.getElementById('login_response').innerHTML = " * required";
		return;
	}
	http.open("GET", "../competitions/activatea.php?id=" + escape(content0)+"&code=" + escape(content1), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function send_acta(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	
	http.open("GET", "../competitions/send_acta.php?email=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)

}

function contina(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;
	
	http.open("GET", "../competitions/logreg_stylist.php?cont=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function tryagaina(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;
	
	http.open("GET", "../competitions/logreg_stylist.php?cont=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function send_passa(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = document.getElementById(content_id).value;
	
	if(content0 == "")return;
	
	http.open("GET", "../competitions/send_passa.php?email=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function nextPage(div_id, content_id)
{
	subject_id = div_id;
	
	content0 = content_id;

	http.open("GET", "../competitions/nextpage.php?i=" + escape(content0), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

function doIt(div_id, content_id, content1_id)
{
	subject_id = div_id;
	
	content1 = document.getElementById(content_id).value;
	content2 = document.getElementById(content1_id).value;
	
	http.open("GET", "../tabs/content.php?city=" + escape(content1)+"&name=" + escape(content2), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}
function goBack(div_id)
{
	subject_id = div_id;
	
	http.open("GET", "../tabs/back.php", true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

}

var subject_Mailit;
var content_Mail1;
var content_Mail2;
var content_Mail3;
var content_Mail4;

function check_mailIt(div_id, content_id, content1_id, content2_id, content3_id) {
	subject_Mailit = div_id;
	document.getElementById('mailing_msg').innerHTML = '&nbsp;';
	document.getElementById('mailBtn').innerHTML = '<img src="../images/loader1.gif" /> checking...';
	var email = encodeURI(document.getElementById('emailm').value);
	content_Mail1 = document.getElementById(content_id).value;
	content_Mail2 = document.getElementById(content1_id).value;
	content_Mail3 = document.getElementById(content2_id).value;
	content_Mail4 = document.getElementById(content3_id).value;
	
	nocache = Math.random();
	
	http1.open('get', '../tabs/check_mailing.php?email='+email+'&nocache = '+nocache);
	setTimeout ( "waitMailingReply()", 1000 );

}
function waitMailingReply() {
	http1.onreadystatechange = mailingReply;
	http1.send(null);
}


function mailingReply() {
	if(http1.readyState == 4){
		var response = http1.responseText;
		document.getElementById('mailBtn').innerHTML = "<input type=\"image\" src=\"../images/btn_signUp.gif\" onClick=\"check_mailIt('mailing_list','firstname','lastname','emailm','postcode')\" class=\"mailing_btn\">";
		if(response == 1){
			updateMailIt(subject_Mailit, content_Mail1, content_Mail2, content_Mail3, content_Mail4);
		}else{
			mailIt(subject_Mailit, content_Mail1, content_Mail2, content_Mail3, content_Mail4);
		}
	}
}


function mailIt(div_id, content1, content2, content3, content4)
{
	subject_id1 = div_id;
	
	if(content1 == "" || content2 == "" || content3 == "" || content4 == "" || content1 == "*First Name" || content2 == "*Last Name" || content3 == "*Email address" || content4 == "*Postcode"){
		document.getElementById('mailing_msg').innerHTML = " * required";
		return;
	}
	http1.open("GET", "../tabs/mailing_submit.php?fname=" + escape(content1)+"&lname=" + escape(content2)+"&email=" + escape(content3)+"&postcode=" + escape(content4), true);
	
	http1.onreadystatechange = handleHttpResponse1;
	http1.send(null);

}

function updateMailIt(div_id, content1, content2, content3, content4)
{
	subject_id1 = div_id;
	var mailItUpdate = 1;
	if(content1 == "" || content2 == "" || content3 == "" || content4 == "" || content1 == "*First Name" || content2 == "*Last Name" || content3 == "*Email address" || content4 == "*Postcode"){
		document.getElementById('mailing_msg').innerHTML = " * required";
		return;
	}
	http1.open("GET", "../tabs/mailing_submit.php?fname=" + escape(content1)+"&lname=" + escape(content2)+"&email=" + escape(content3)+"&postcode=" + escape(content4)+"&update="+mailItUpdate, true);
	
	http1.onreadystatechange = handleHttpResponse1;
	http1.send(null);

}

subject_id = '';
subject_id1 = '';

function handleHttpResponse() {
	if (http.readyState == 4) {
		if (subject_id != '') {
			document.getElementById(subject_id).innerHTML = http.responseText;
		}
	}
}
function handleHttpResponse1() {
	if (http1.readyState == 4) {
		if (subject_id1 != '') {
			document.getElementById(subject_id1).innerHTML = http1.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 getHTTPObject1() {
	var xmlhttpp;
	/*@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 (!xmlhttpp && typeof XMLHttpRequest != 'undefined') {

			xmlhttpp = new XMLHttpRequest();

	}
	return xmlhttpp;
}
var http1 = getHTTPObject1();

function GetXmlHttpObject(handler)
{
   var objXMLHttp=null
   if (window.XMLHttpRequest)
   {
       objXMLHttp=new XMLHttpRequest();
   }
   else if (window.ActiveXObject)
   {
       objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
   return objXMLHttp;
}

function stateChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           document.getElementById("input_bg1").innerHTML= xmlHttp.responseText;
   }
   else {
           //alert(xmlHttp.status);
   }
}

function htmlData(url, qStr)
{
   if (url.length==0)
   {
       document.getElementById("input_bg1").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=stateChanged;
   xmlHttp.open("GET",url,true) ;
   xmlHttp.send(null);
}

function suburbChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           document.getElementById("inputbg1").innerHTML= xmlHttp.responseText;
   }
   else {
           //alert(xmlHttp.status);
   }
}

function htmlSuburb(url, qStr)
{
   if (url.length==0)
   {
       document.getElementById("inputbg1").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 salonChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           document.getElementById("inputbg2").innerHTML= xmlHttp.responseText;
   }
   else {
           //alert(xmlHttp.status);
   }
}

function htmlSalon(url, qStr)
{
   if (url.length==0)
   {
       document.getElementById("inputbg2").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=salonChanged;
   xmlHttp.open("GET",url,true) ;
   xmlHttp.send(null);
}

function stateChanged1()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           document.getElementById("content").innerHTML= xmlHttp.responseText;
   }
   else {
           //alert(xmlHttp.status);
   }
}

function htmlData1(url, qStr)
{
	
   if (url.length==0)
   {
       document.getElementById("content").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=stateChanged1;
   xmlHttp.open("GET",url,true) ;
   xmlHttp.send(null);
}

function refStateChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           document.getElementById("refSuburb").innerHTML= xmlHttp.responseText;
   }
   else {
           //alert(xmlHttp.status);
   }
}

function refState(url, qStr)
{
   if (url.length==0)
   {
       document.getElementById("refSuburb").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=refStateChanged;
   xmlHttp.open("GET",url,true) ;
   xmlHttp.send(null);
}

function refSalonChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           document.getElementById("refSalon").innerHTML= xmlHttp.responseText;
   }
   else {
           //alert(xmlHttp.status);
   }
}

function refSalon(url, qStr)
{
   if (url.length==0)
   {
       document.getElementById("refSalon").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=refSalonChanged;
   xmlHttp.open("GET",url,true) ;
   xmlHttp.send(null);
}

function createObject() {
var request_type;
var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
return request_type;
}

var httpr = createObject();

var nocache = 0;
var stylist;
var request_div;
var request;
var request1;
var request2;
var request3;
var request4;
var request5;
var request6;
var request7;

function check_email(styl, div_id, content_id, content1_id, content2_id, content3_id, content4_id, content5_id, content6_id,  content7_id) {
	var email = encodeURI(document.getElementById('emailr').value);
	document.getElementById('submit_hide').innerHTML = '<img src="../images/loader.gif" /> checking...';
	stylist = styl;
	request_div = div_id;
	request = document.getElementById(content_id).value;
	request1 = document.getElementById(content1_id).value;
	request2 = document.getElementById(content2_id).value;
	request3 = document.getElementById(content3_id).value;
	request4 = document.getElementById(content4_id).value;
	request5 = document.getElementById(content5_id).value;
	
	if(document.getElementById('checkbox').checked == true){
		request6 = 1;
	}else{
		request6 = 0;
	}
	request7 = document.getElementById(content7_id).value;
	
	
	nocache = Math.random();
	
	httpr.open('get', 'check_email.php?email='+email+'&nocache = '+nocache);
	document.getElementById('register_response').innerHTML = '';
	setTimeout ( "waitReply()", 1500 );
}

function waitReply(){
	httpr.onreadystatechange = emailReply;
	httpr.send(null);
}


function emailReply() {
	if(httpr.readyState == 4){
		var response = httpr.responseText;
		
		if(stylist == 1){
			
			if(response == "exist_ID"){
				document.getElementById('submit_hide').innerHTML = "<input type=\"submit\" id=\"reg_button\" value=\"Register\" onClick=\"check_email('1','content','firstname','lastname','emailr','phone','passwordr','confirm_passwordr','checkbox','salon')\">";
				document.getElementById('register_response').innerHTML = 'sorry, that email address already exist';
			} else if(response == "exist_noID"){
				update_user(request_div, request, request1, request2, request3, request4, request5, request6, request7);	
			} else if(response == "exist_ID_no_password" || response == "exist_noID_no_password"){
				update_user(request_div, request, request1, request2, request3, request4, request5, request6, request7);	
			} else {
				register_stylist(request_div, request, request1, request2, request3, request4, request5, request6, request7);
			}
		}else{
			
			if(response == "exist_ID" || response == "exist_noID"){
				document.getElementById('submit_hide').innerHTML = "<input type=\"submit\" id=\"reg_button\" value=\"Register\" onClick=\"check_email('0','content','firstname','lastname','emailr','postcode','passwordr','confirm_passwordr','checkbox','checkbox')\">";
				document.getElementById('register_response').innerHTML = 'sorry, that email address already exist';
			}else if(response == "exist_ID_no_password" || response == "exist_noID_no_password"){
				update_user(request_div, request, request1, request2, request3, request4, request5, request6, request7);
			}else{
				register_comp(request_div, request, request1, request2, request3, request4, request5, request6, request7);
			}
			
		}
	}
}