/* Infinity Imaging Group Splash Page v1.0 */


function start() {
	var temp;
	temp = setTimeout('doit()',2000);
}

function doit() {
var w,x,y,z;
w = setTimeout('fade(1)',1000);
x = setTimeout('fade(2)',7000);
y = setTimeout('fade(3)',13000);
z = setTimeout('fade(4)',19000);
}



function fade(opt) {
	var err;
	switch (opt) {
		case 1:
			fadeout('loader');
			err = setTimeout('fadein(\'slide1\')',2000);
			break
		case 2:
			fadeout('slide1');
			err = setTimeout('fadein(\'slide2\')',2000);
			break
		case 3:
			fadeout('slide2');
			err = setTimeout('fadein(\'slide3\')',2000);
			break
		case 4:
			fadein('slide4');
			fadein('contact');
			fadein('coming');
			break
	}
}





function fadeout(q) {
	var qw;
	var qw = new fx.Opacity(q, {duration: 1500});
	qw.setOpacity(1);
	qw.custom(1, 0);
}

function fadein(a) {
	var as;
	var as = new fx.Opacity(a, {duration: 1500});
	as.setOpacity(0);
	document.getElementById(a).style.display = "block";
	as.custom(0, 1);
}










function showform() {
	var sf = new fx.Opacity('contactform', {duration: 1500});
	sf.setOpacity(0);
	document.getElementById('contactform').style.display = "block";
	sf.custom(0, 0.85);
}




function closeout() {
	var tt,ttt,tttt,name,email,message,error,er,ret;
	
	name = document.getElementById('name').value;
	email = document.getElementById('email').value;
	message = document.getElementById('message').value;
	
	if (name == "") {
		error = 1;
		er = "name";
	}
	
	if (email == "") {
		error = 1;
		er = er + " email";
	}
	
	if (message == "") {
		error = 1;
		er = er + " message";
	}
	
	if (error == 1) {
		alert('Oops! It seems you missed a required field. Please complete the following fields before submitting.\n' + er);
		ret = false;
	} else {
		ret = true;
		tt = setTimeout('fadeout(\'contactform\')',2000);
		ttt = setTimeout('fadeout(\'slide4\')',5000);
		tttt = setTimeout('fadeout(\'contact\')',8000);
		
	}

return ret;

}

















function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXobject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest ();
	}
}


function checkzip() {
	var h = document.getElementById("zip").value;
	if (document.getElementById("zip").value.length == 5) {
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange;
		var querystr = "zip.php?h=" + h;
		xmlHttp.open("GET", querystr, true);
		xmlHttp.send(null);
	}
}

function handleStateChange() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			var valid = xmlHttp.responseXML.getElementsByTagName('valid')[0].firstChild.data;
			if (valid == "true") {
				document.getElementById("city").value = xmlHttp.responseXML.getElementsByTagName('city')[0].firstChild.data;
				document.getElementById("state").value = xmlHttp.responseXML.getElementsByTagName('state')[0].firstChild.data;
			} else {
				document.getElementById("city").value = "";
				document.getElementById("state").value = "";

			}
				
		}
	}
}
