var pointer = 2;
var elein = 1;
var eleout = 1;
var timer;
var timer2;
var timer3;
var opac = 1;
var opac2 = 10;

function bannerMovementMaster(){
	setTimeout("bannerMovement()", 3000);
}

function bannerMovement(){
	if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  
	var eleIDs = new Array("banner1", "banner2");
  if(degradeByIDs(eleIDs)) return false;
  
	for(var i=1; i<=4; i++){
		document.getElementById("banner"+i).style.display = "none";
		if(i == pointer){
			setOpacity(document.getElementById("banner"+pointer), 0);
			document.getElementById("banner"+pointer).style.display = "block";
			elein = pointer;
			doFadeIn();
		}
	}
	var prev = pointer - 1;
	if(prev < 1){
		prev = 4;
	}
	eleout = prev;
	setOpacity(document.getElementById("banner"+eleout), 10);
	document.getElementById("banner"+eleout).style.display = "block";
	doFadeOut();
	
	pointer++;
	if(pointer == 5){
		pointer = 1;
	}
  clearTimeout(timer);
  timer = setTimeout("bannerMovement()", 4000);
}

function doFadeOut(){
	
	setOpacity(document.getElementById("banner"+eleout), opac2);
	opac2--;
	
	clearTimeout(timer3);
	
	if(opac2 > 0){
		timer3 = setTimeout("doFadeOut()", 50);
	}else{
		opac2 = 10;
		document.getElementById("banner"+eleout).style.display = "none";
	}
}

function doFadeIn(){
	
	setOpacity(document.getElementById("banner"+elein), opac);
	opac++;
	
	clearTimeout(timer2);
	
	if(opac < 10){
		timer2 = setTimeout("doFadeIn()", 50);
	}else{
		setOpacity(document.getElementById("banner"+elein), 10);
		opac = 1;
	}
}

function setOpacity(ele, value){
	ele.style.opacity = value/10;
	ele.style.filter = 'alpha(opacity=' + value*10 + ')';
}

function ajaxEnquiry(response){
}

function enquiry(){
	if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  
	var eleIDs = new Array("makeenquiry", "enquirymsg");
  if(degradeByIDs(eleIDs)) return false;
  
	document.getElementById("makeenquiry").onclick = function(){
		SendAjax( 'get-short-enquiry.php', "ajaxEnquiry", getPostData());
		document.getElementById("enquirymsg").style.display = 'block';
		this.disabled = true;
	}
}

function getPostData(){
	var str = '';
	str = 'name=' + escape($("your_name").value) + '&' + 
				'email=' + escape($("your_email").value) + '&' + 
				'number=' + escape($("your_number").value) + '&' + 
				'message=' + escape($("your_message").value);
	return str;
}
function $(eleID){
	return document.getElementById(eleID);
}

addLoadEvent(bannerMovementMaster);
addLoadEvent(enquiry);
