// content AJAX Request Object
var xmlHttp
// sub nav AJAX Request Object
var subNavXmlHttp
// picture nav AJAX Request Object
var picXmlHttp

var lastHTML = "";

var imgIndex = 0;

var imgs = new Array();

function buildImgArray() {

	for(i=0;i<61;i++){
		imgs[i]= "./inc/img/gallery/" + (i+1) + ".jpg";
	}
}


//AJAX handler
function GetXmlHttpObject(handler) {
	var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0) {
		alert("AJAX-compliant browser required to refine search area")
		return
	}
	if (navigator.userAgent.indexOf("MSIE")>=0) {
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName="Microsoft.XMLHTTP"
		}
		try {
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler
			return objXmlHttp
		}
		catch(e) {
			alert("Error. Scripting for ActiveX might be disabled")
			return
		}
	}
	if (navigator.userAgent.indexOf("Mozilla")>=0) {
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler
		return objXmlHttp
	}
}


function nextImage() {
	imgIndex++;
	if (imgIndex < imgs.length) {
				
		document.getElementById('galleryPic').src=imgs[imgIndex];
	} 
}

function prevImage() {

	if (imgIndex > 0 ) {
		if (imgIndex > imgs.length) {
			imgIndex = imgs.length - 1;
		}
		imgIndex--;
		document.getElementById('galleryPic').src=imgs[imgIndex];
	}
}

function goBack(){
	document.getElementById("sholder").innerHTML=lastHTML;

}

function doGallery() {
	greyOut('asdfasdf', '');
	buildImgArray();
	imgIndex = 0;
	var url = "./gallery.html";
	xmlHttp=GetXmlHttpObject(doGalleryChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function doGalleryChanged() {
	document.getElementById('vidPane').innerHTML=xmlHttp.responseText;
	opacity('vidPane', 0, 100, 500);
}

function closeGreyOut(){
	//opacity('vidPane', 100, 0, 500);
	//opacity('blackout', 80, 0, 500);
	greyOut();
}

function addClass(obj, cName) {
	obj.className += " "+cName;
}

function removeClass(obj, cName) {
  if (obj.className==obj.className.replace(" ","-")) {
    obj.className=obj.className.replace(cName, "");
  } else {
    obj.className=obj.className.replace(" "+cName, "");
  }
}

function doNav(state){
	var url = "";
	switch(state){
		case "home":
			url = "./home.html";
			break;
		case "services":
			url = "./services.html";
			break;
		case "clients":
			url = "./clients.html";
			break;
		case "gallery":
			imgIndex = 0;
			url = "./gallery.html";
			break;
		case "location":
			url = "./location.html";
			break;
		case "references":
			url = "./photos.inc";
			break;
		case "contact":
			url = "./contact.html";
			break;
		case "sitemap":
			url = "./sitemap.html";
			break;
			
	}

	xmlHttp=GetXmlHttpObject(doNavChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	
	
}

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

function sendEmail(){
	
	var to = document.getElementById('txtTo').value;
	var name = document.getElementById('txtName').value;
	var lid = document.getElementById('listing').value;
	var stype = document.getElementById('type').value;
	var url = "./sendListingEmail.php?to="+ to + "&name="+ name + "&lid=" + lid + "&type=" + stype;
	xmlHttp=GetXmlHttpObject(sendEmailChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function sendEmailChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		
		document.getElementById('formHolder').innerHTML=xmlHttp.responseText;
	
	}
}

function doSubNav(state){
	var url = "./subNav.inc?state=" + state;
	subNavXmlHttp=GetXmlHttpObject(doSubNavChanged);
	subNavXmlHttp.open("GET", url , true);
	subNavXmlHttp.send(null);
}

function doSubNavChanged(){
	if (subNavXmlHttp.readyState==4 || subNavXmlHttp.readyState=="complete") {
		document.getElementById("nav_bottom_holder").innerHTML=subNavXmlHttp.responseText;
	}
}

function doPicNav(state){
	var url = "./subNav.inc?state=" + state;
	subNavXmlHttp=GetXmlHttpObject(doSubNavChanged);
	subNavXmlHttp.open("GET", url , true);
	subNavXmlHttp.send(null);
}

function doPicNavChanged(){
	if (subNavXmlHttp.readyState==4 || subNavXmlHttp.readyState=="complete") {
		document.getElementById("nav_bottom_holder").innerHTML=subNavXmlHttp.responseText;
	}
}

function changePicNav(state){
	document.getElementById(state).src="./inc/img/pic_nav/" + state + ".jpg";
}

function changePicNavBack(state){
	document.getElementById(state).src="./inc/img/pic_nav/" + state + "_bw.jpg";
}

function getArsenickDate(){
	var day = new Object();
	var mon = new Object();
	date=new Date();
	var y2000 = date.getFullYear();
	day[0]="Sunday";
	day[1]="Monday";
	day[2]="Tuesday";
	day[3]="Wednesday";
	day[4]="Thursday";
	day[5]="Friday";
	day[6]="Saturday";
	mon[0]="January";
	mon[1]="February";
	mon[2]="March";
	mon[3]="April";
	mon[4]="May";
	mon[5]="June";
	mon[6]="July";
	mon[7]="August";
	mon[8]="September";
	mon[9]="October";
	mon[10]="November";
	mon[11]="December";
	jahr=date.getFullYear();
	document.write(day[date.getDay()]+", "+mon[date.getMonth()]+" "+date.getDate()+", " +jahr);
}

var msg="Right Click Disabled!";
	function disableIE() {if (document.all) {return false;}
}

function disableNS(e) {
  if (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {return false;}
  }
}

if (document.layers) {
  document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disableNS;
} else {
  document.onmouseup=disableNS;document.oncontextmenu=disableIE;
}
document.oncontextmenu=new Function("return false")

image1 = new Image();
image1.src = "./inc/images/buttons/company_on.gif";
image2 = new Image();
image2.src = "./inc/images/buttons/products_on.gif";
image3 = new Image();
image3.src = "./inc/images/buttons/services_on.gif";
image4 = new Image();
image4.src = "./inc/images/buttons/clients_on.gif";
image5 = new Image();
image5.src = "./inc/images/buttons/news_on.gif";
image6 = new Image();
image6.src = "./inc/images/buttons/partners_on.gif";
image7 = new Image();
image7.src = "./inc/images/buttons/support_on.gif";
image8 = new Image();
image8.src = "./inc/images/buttons/contact_on.gif";

function getYear(){
	date=new Date();
	jahr=date.getFullYear();
	document.write(jahr);
}


