 function httpRequestObject() {
    var objXMLHttp = null;
    
    if (window.XMLHttpRequest){
        try{
            objXMLHttp = new XMLHttpRequest();
        }catch (e){
            objXMLHttp = false;
        }
    }else if (window.createRequest){
        try{
            objXMLHttp = new window.createRequest();
        }catch (e){
            objXMLHttp = false;
        }
    }else if (window.ActiveXObject){
        try {
            objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try {
                objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                objXMLHttp = false;
            }
        }
    }
    
    return objXMLHttp;
}

function maincontactRequests() {
	var ajax = new httpRequestObject();
	var name = document.getElementById('name2').value;
	var email = document.getElementById('email2').value;
	var phone = document.getElementById('phone2').value;
	var message = document.getElementById('message2').value;
	var submit = document.getElementById('msubmit').value;
	document.getElementById('contactForm').innerHTML = "Submitting Please Wait...";
	
	ajax.open("POST","http://fortytwoinc.com/ajax.php?page=contact&act=main",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send('name=' + name + '&email=' + email + '&phone=' + phone + '&message=' + message + '&msubmit=' + submit);
	ajax.onreadystatechange = function(){
		document.getElementById('contactForm').innerHTML = ajax.responseText;
	};
}
function contactRequests() {
	var ajax = new httpRequestObject();
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var message = document.getElementById('message').value;
	var submit = document.getElementById('fsubmit').value;
	document.getElementById('qContact').innerHTML = "Submitting Please Wait...";
	
	ajax.open("POST","http://fortytwoinc.com/ajax.php?page=contact&act=submit",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send('name=' + name + '&email=' + email + '&message=' + message + '&submit=' + submit);
	ajax.onreadystatechange = function(){
		document.getElementById('qContact').innerHTML = ajax.responseText;
	};
}


var milliseconds = 4000;
var i=1;
var int;
var dots = 'http://fortytwoinc.com/images/banners/dots/';
function rotate(num) {
	var prev = i-1;
	(i>1)?document.getElementById(i-1).style.display = 'none':document.getElementById('4').style.display = 'none';
	(i>1)?document.getElementById("s"+prev).src = dots+"unselected.png":document.getElementById('s4').src = dots+"unselected.png";
	if(i<=4){
		document.getElementById(i).style.display = 'block';
		document.getElementById("s"+i).src = dots+"selected.png";
	}
	if(num) {
		document.getElementById(i).style.display = "none";
		document.getElementById("s"+i).src = dots+"unselected.png";
		i = num;
		document.getElementById(num).style.display = "block";
		document.getElementById("s"+num).src = dots+"selected.png";
		setInterval("rotate()",millseconds);		
	}
	if(i>4)
		i=1;
	(i==1)?document.getElementById('1').style.display = 'block':document.getElementById('1').style.display = 'none';
	(i==1)?document.getElementById('s1').src = dots+'selected.png':document.getElementById('s1').src = dots+'unselected.png';
	i++;

}

function switchImage(img) {
	i = img;
}

function clearForms() {
	tags = document.getElementsByTagName('input');
	for(i = 0; i < tags.length; i++){
		tags[i].value = '';
	}
	
	tags = document.getElementsByTagName('textarea');
	for(i = 0; 0 < tags.length; i++){
		tags[i].value = '';
	}
}

function empty(id,txt,emp){
	if(emp == '1'){
		if(document.getElementById(id).value == txt){
			document.getElementById(id).value = '';
		}
	}else{
		if(document.getElementById(id).value == ''){
			document.getElementById(id).value = txt;
		}
	}
}


onload = function() {
	rotate();
	int = setInterval('rotate()', milliseconds);
}
