
var details;

function createRequestObject() {
    var wsa;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        wsa = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        wsa = new XMLHttpRequest();
    }
    return wsa;
}

var http = createRequestObject();

function sndReq(action) {
    http.open('get', 'openings.php?action='+action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function sndReq1() {
//	checkform();
	data = "dates=" + appdetails.dates.value + "&times=" + appdetails.times.value + "&fname=" + appdetails.fname.value + "&lname=" + appdetails.lname.value + "&company=" + appdetails.company.value + "&email=" + appdetails.email.value + "&phone=" + appdetails.phone.value + "&service=" + appdetails.service.value + "&comments=" + appdetails.comments.value + "&timedetails=" + appdetails.dates.options[appdetails.dates.selectedIndex].text + "&apptime=" + appdetails.times.options[appdetails.times.selectedIndex].text;
    http.open('post', 'make-app.php', true);
    http.onreadystatechange = handleResponseF;
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	http.send(data);
	//return false;
}

function handleResponseF() {
    if(http.readyState == 4){
        var response = http.responseText;
    //    var update = new Array();

     //   if(response.indexOf('|' != -1)) {
      //      update = response.split('|');
            document.getElementById("appointarea").innerHTML = response;
			setTimeout("statchange()", 2200);
       // }
    }
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
    //    var update = new Array();

     //   if(response.indexOf('|' != -1)) {
      //      update = response.split('|');
            document.getElementById("timearea").innerHTML = response;
       // }
    }
}

function statchange() {

document.getElementById("status").innerHTML = "Scheduling Complete...";
setTimeout("capture()", 1200);
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		sav_06_whoweare_over = newImage("images/sav_06-whoweare_over.gif");
		sav_06_solutions_over = newImage("images/sav_06-solutions_over.gif");
		sav_08_solutions_over = newImage("images/sav_08-solutions_over.gif");
		sav_08_howitworks_over = newImage("images/sav_08-howitworks_over.gif");
		sav_10_howitworks_over = newImage("images/sav_10-howitworks_over.gif");
		sav_10_clients_over = newImage("images/sav_10-clients_over.gif");
		sav_12_clients_over = newImage("images/sav_12-clients_over.gif");
		sav_12_contactus_over = newImage("images/sav_12-contactus_over.gif");
		sav_14_contactus_over = newImage("images/sav_14-contactus_over.gif");
		sav_16_whoweare_over = newImage("images/sav_16-whoweare_over.gif");
		sav_17_solutions_over = newImage("images/sav_17-solutions_over.gif");
		sav_18_howitworks_over = newImage("images/sav_18-howitworks_over.gif");
		sav_19_clients_over = newImage("images/sav_19-clients_over.gif");
		sav_20_contactus_over = newImage("images/sav_20-contactus_over.gif");
		sav_21_contactus_over = newImage("images/sav_21-contactus_over.gif");
		preloadFlag = true;
	}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function hideMenus() 
{
    MM_showHideLayers('desc','','hide');
}
var timerID = "global";
function startTimer()
{
   stopTimer();
   // the number "700" is the number of milli-seconds (thousands-of-a-second)

   timerID = setTimeout("hideMenus()", 7000);
}
function stopTimer()
{
   clearTimeout(timerID);
}



function capture() {
	details = info.det.value;
    //document.getElementById("appointarea").innerHTML = "<font class='textc'>Your visit has been scheduled. You will receive an email shortly containing your appointment details. Thank you for your interest in WebSpace Atlanta.</font><br><Br><center><table><Tr valign=top><Td align=center><font class='textc'><b>Appointment Details:</b></font><br><table><Tr><td><font class='textc'>" + details + "</font></td></tr></table></td></tr></table></center><br><font class='textc'>Please feel free to call us if you have any questions: <b>404.736.3625</b></font>";
	document.getElementById("appointarea").innerHTML = "<font class='textc'>Your visit has been scheduled. You will receive an email shortly containing your appointment details. Thank you for your interest in WebSpace Atlanta.</font><br><Br><font class='textc'>Please feel free to call us if you have any questions: <b>404.736.3625</b></font>";
	//alert(details);
}

function checkform()  {
if (document.appdetails.fname.value=='') {
	alert("Please enter your first name before submitting");
	return false;
	}
if (document.appdetails.lname.value=='') {
	alert("Please enter your last name before submitting");
	return false;
	}
	
invalidChars = "/?,:;~`#$%^&*()=[]{}\\|";
var email = document.appdetails.email.value;
if (email == "") {
	alert("Please remember to enter your email address before submitting");
	return false;
	}
	
for (i=0; i<invalidChars.length;i++) {
	badChar = invalidChars.charAt(i);
	if (email.indexOf(badChar,0) > -1) {alert("Please ensure that you have entered a valid email address"); return false;}
	}
atPos = email.indexOf("@",1);
if (atPos == -1) {alert("Please ensure that you have entered a valid email address"); return false; }
if (email.indexOf("@",atPos+1) > -1) {alert("Please ensure that you have entered a valid email address");return false;}
periodPos = email.indexOf(".",atPos);
if (periodPos == -1) {alert("Please ensure that you have entered a valid email address");return false;}
if (periodPos+3 > email.length) {alert("Please ensure that you have entered a valid email address");return false;}	

if (document.appdetails.phone.value!='')
{
var cnumber = document.appdetails.phone.value;

var junkc = 0;

for (i=0; i<10; i++)
{	if (cnumber.charAt(i) != 0 && cnumber.charAt(i) != 1 && cnumber.charAt(i) != 2 && cnumber.charAt(i) != 3 && cnumber.charAt(i) != 4 && cnumber.charAt(i) != 5 && cnumber.charAt(i) != 6 && cnumber.charAt(i) != 7 && cnumber.charAt(i) != 8 && cnumber.charAt(i) != 9 && cnumber.charAt(i) != "-")
	{junkc=1;}
	}
if (junkc==1 || (cnumber.length != 12 && cnumber.length != 10))
{
alert("Please ensure that you have entered a valid phone number"); return false;
	}
}
sndReq1();
return false;

//alert("It Cranked!");
//return false;
}