function clearstyle(inid){x=document.getElementById(inid);x.style.backgroundColor="#cfc";}
function errorstyle(inid){x=document.getElementById(inid);x.style.backgroundColor="#fcc";}
function notnull(inid){x=document.getElementById(inid);if (x.value ==""){errorstyle(inid);return false;} else {clearstyle(inid);return true;}}
function checkEmail(inid) {var email = document.getElementById(inid);var reg = new RegExp("^[\-0-9a-zA-Z]+@[\-0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+?$");if (reg.test(email.value)) {clearstyle(inid);return true;} else {errorstyle(inid);return false;}}
function checkDOB(inid){var dob = document.getElementById(inid);var reg = new RegExp("^[0-9]{1,2}[\/\.\\\-]{1}[0-9]{1,2}[\/\.\\\-]{1}[0-9]{4}$");if (reg.test(dob.value)) {clearstyle(inid);return true;} else {errorstyle(inid);return false;}}
function checkLen(inid,len){var el = document.getElementById(inid);if(el.value.length == len){clearstyle(inid);return true;} else {errorstyle(inid);return false;}}
function checkPhone(inid){var phone = document.getElementById(inid);var reg = new RegExp("^[ ()\-\+0-9]{6,15}$");if (reg.test(phone.value)) {clearstyle(inid);return true;} else {errorstyle(inid);return false;}}

function getScrollY() {var scrOfX = 0, scrOfY = 0;if( typeof( window.pageYOffset ) == 'number' ) {scrOfY = window.pageYOffset;scrOfX = window.pageXOffset;} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {scrOfY = document.body.scrollTop;scrOfX = document.body.scrollLeft;} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {scrOfY = document.documentElement.scrollTop;scrOfX = document.documentElement.scrollLeft;}return scrOfY;}
function getDocHeight() {var D = document;return Math.max(Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),Math.max(D.body.clientHeight, D.documentElement.clientHeight));}
function GetWidth(){var x = 0;if (self.innerHeight){x = self.innerWidth;} else if (document.documentElement && document.documentElement.clientHeight){x = document.documentElement.clientWidth;} else if (document.body){x = document.body.clientWidth;}return x;}
function GetHeight(){var y = 0;if (self.innerHeight){y = self.innerHeight;} else if (document.documentElement && document.documentElement.clientHeight){y = document.documentElement.clientHeight;} else if (document.body){y = document.body.clientHeight;}return y;}

function DisableLinks(xHow){objLinks = document.getElementsByTagName("a");for(i=0;i<objLinks.length;i++){if (xHow == true){objLinks[i].onclick = function(){return false;};} else {objLinks[i].onclick = function(){return true;};}}}
function hideelement(inid){x = document.getElementById(inid);x.style.display="none";x.style.visibility="hidden";}
function showelement(inid){x = document.getElementById(inid);x.style.display="block";x.style.visibility="visible";}

function makesubbox(boxtitle, boxmessage, divtarget){
	DisableLinks(true);
	showelement(divtarget);
	x = document.getElementById(divtarget);
	x.style.zIndex=100;
	x.style.position="absolute";
	x.style.left=((GetWidth()/2)-200) +"px";
	mheight = parseInt(document.getElementsByTagName("div")[divtarget].offsetHeight)/2;
	x.style.top = (((GetHeight()/2)-mheight) + getScrollY()) + "px";
	document.getElementById(divtarget).innerHTML = "<div class=\"popup click\" onclick=\"DisableLinks(false); hideelement('"+divtarget+"');\"><h4 class=\"nopad fleft\">"+boxtitle+"<\/h4><hr class=\"clear\" \/>"+boxmessage+"<hr class=\"clear\" \/><span class=\"fright right\">Click To Close<\/span><\/div>";
	mheight = parseInt(document.getElementsByTagName("div")[divtarget].offsetHeight)/2;
	x.style.top = (((GetHeight()/2)-mheight) + getScrollY()) + "px";
}


var images = new Array();
var initimg = 0;
var scroll_limit =0;
var timer =2500;
var quickpreload = new Image;

function scrollImages(){

timer++;
var headermg = document.getElementById("headermg");
var headerbg = document.getElementById("headerbg");

	if (timer < 100){
	headermg.style.opacity = parseFloat(timer / 100);
	headermg.style.filter = "alpha(opacity = " + (timer/1) + " )";
	}
	if (timer == 200){
	headerbg.style.background = "#ffffff url(" + images[(initimg)].getAttribute("src") + ") center center no-repeat";
	}

	if (timer > 700){
	headermg.style.opacity = parseFloat((700-timer) / 100);
	headermg.style.filter = "alpha(opacity = " + ((700-timer)/1) + " )";
	}

	if (timer > 800){
	headermg.style.background = "#ffffff url(" + images[(initimg)].getAttribute("src") + ") center center no-repeat";
	headermg.style.cursor="auto";
	initimg++;
	timer = 0;
	if (initimg> scroll_limit){initimg = 0;}
	}

t = setTimeout(scrollImages,1);
}




function init(){

	if (document.getElementById("rot")){
	x= document.getElementById("rot");

	images = x.getElementsByTagName("img");
	scroll_limit = parseInt(images.length) - 1;
		if (images.length >2){
		scrollImages();
		}

	}
}


window.onload = init;
