// Popup Wait Message
wp_preloader = new Array();
for(var wp_i = 0; wp_i < 8; wp_i++){
	wp_preloader[wp_i] = new Image();
	wp_preloader[wp_i].src = "/common/images/clock/"+(wp_i+1)+".gif";
}
var wp_timer;

function wait(message){
	if(wp_timer)
		clearTimeout(wp_timer);
	
	if(!document.getElementById('waitPopup'))
		createWaitPopup(message);
		
	document.getElementById('waitPopup').style.visibility = 'visible';
	wp_timer = setInterval("animate()", 100);
}

function stopWait(){
	if(document.getElementById('waitPopup'))
		document.getElementById('waitPopup').style.visibility = 'hidden';
	clearInterval(wp_timer);
}

function createWaitPopup(message){
	
	wp_winW = navigator.appName!="Netscape" ? document.body.offsetWidth : window.innerWidth;
	wp_winH = navigator.appName!="Netscape" ? document.body.offsetHeight : window.innerHeight;
	wp_yOffSet = (wp_winH / 2) - 100;
	
	wp_body = document.body;
	wp_waitPopup = document.createElement('div');
	
	wp_waitPopup.id = 'waitPopup';
	wp_waitPopup.style.position = 'absolute';
	wp_waitPopup.style.top = ((navigator.appName!="Netscape" ? document.body.scrollTop : window.pageYOffset)+wp_yOffSet) + 'px';
	wp_waitPopup.style.left = ((wp_winW / 2)-150) +'px';
	wp_waitPopup.style.visibility = 'hidden';
	wp_waitPopup.style.background = "#ffffff";
	wp_waitPopup.style.border = "3px solid #ff0000";
	wp_waitPopup.style.width = "300px";
	wp_waitPopup.style.zIndex = "999";
	wp_waitPopup.style.textAlign = "center";
	
	wp_waitPopup.appendChild(document.createElement('br'));
	
	wp_label = document.createElement('p');
	wp_label.style.fontSize = "24px";
	wp_label.style.fontFamily = "Tahoma";
	wp_label.style.fontWeight = "bold";
	wp_label.style.textAlign = "center";
	wp_label.appendChild(document.createTextNode(message));
	wp_waitPopup.appendChild(wp_label);
	
	wp_clock = new Image();
	wp_clock.id = 'waitPopupImage';
	wp_clock.src = "/common/images/clock/1.gif";
	wp_clock.width = "25";
	wp_clock.Height = "25";
	wp_clock.alt = "Wait";
	wp_waitPopup.appendChild(wp_clock);
	
	wp_waitPopup.appendChild(document.createElement('br'));
	wp_waitPopup.appendChild(document.createElement('br'));
	
	wp_body.appendChild(wp_waitPopup);
	
}

var wp_counter = 0;
function animate(){
	if(document.getElementById('waitPopupImage')){
		wp_counter++;
		document.getElementById('waitPopupImage').src = "/common/images/clock/"+wp_counter+".gif";
		if(wp_counter == 8)
			wp_counter = 0;
	}
}
/* creditapp - next code cut will include generic includes again - only used in 1 place */
function validateNewAccount(theForm){

	if(theForm.company.value == ""){
		alert("Please enter your company name");
		theForm.company.focus();
		return false;
	}

	if(!isName(theForm.firstname.value)){
		alert("Please enter your first name");
		theForm.firstname.focus();
		return false;
	}

	if(!isName(theForm.surname.value)){
		alert("Please enter your last name");
		theForm.surname.focus();
		return false;
	}
	
	if(!isAddressValid("credapp")){
		alert("Please choose an address.");
		return false;
	}

	return true;
}
function openWindow(url, params){
	var _params = 'toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no';
	if( params != null && params != "" )
		_params = params;
	window.open (url, 'Window', _params);
}
/* creditapp */
