// Redirect
function redirect(Url){
	document. location.replace(Url);
}

function createPopUp(Url,w,h){
	leftPos = (screen.width) ? (screen.width-w) / 2 : 0;
	topPos = (screen.height) ? (screen.height-h) / 2 : 0;
	var winprop = "width=" + w + ",height=" + h + ",left=" + leftPos + ",top=" + topPos + ",scrollbars=yes";
	window.open(Url,'popupwin',winprop);
	return false;
}

function buttonHovers() {
	var buttons = Array();
	var elements = document.getElementsByTagName('input');
	var j = 0;
	for (var i = 0; i < elements.length; i=i+1) {
		if(elements[i].type=='submit' || elements[i].type=='button') {
			buttons[j] = elements[i];
			++j;
		}
	}
	elements = document.getElementsByTagName('a');
	for (i = 0; i < elements.length; i=i+1) {
		if(elements[i].className == "Button"){
			buttons[j] = elements[i];
			++j;
		}
	}
	for (var i = 0; i < buttons.length; i=i+1) {
		buttons[i].onmouseover = function() {this.className += "Hovered"; }
		buttons[i].onmouseout = function() {this.className = this.className.replace(/Hovered/g, "");}
	}
	
}

function existingCustomer(isExisting){
	
	if(isExisting == 1){
		$('Login').show();
		$('GetStarted').hide();
	}
	else {
		$('Login').hide();
		$('GetStarted').show();
	}
	
}

function setIsDeliverySame(obj){
	if(obj.checked)
		$('DeliveryDetails').hide();
	else
		$('DeliveryDetails').show();
}

function setIsPreviousSame(obj){
	if(obj.checked)
		$('PreviousDetails').hide();
	else
		$('PreviousDetails').show();
}

function addOption(obj,text,value,isSelected) {	
	var optionNew = new Option(text, value, false, isSelected);
	obj.options[obj.options.length] = optionNew;
}

function removeAllOptions(obj){
	while(obj.firstChild)
		obj.removeChild(obj.firstChild);
}

function toggleAnswer(id) {
	ansobj = document.getElementById('answer_' + id);
	if (ansobj.style.display == 'none')
		ansobj.style.display = '';
	else
		ansobj.style.display = 'none';
}

function toggleSitemap(){
	if($('Sitemap').style.display == 'none')		
		Effect.SlideDown('Sitemap',{duration:3});
	else
		Effect.SlideUp('Sitemap',{duration:3});
}

function openWindow(url, windowWidth, windowHeight, windowProperties) {
	var leftPos = (screen.width - windowWidth) / 2;
	var topPos = (screen.height - windowHeight) / 2 - 40;
	var win = window.open(url,'externalWin','width=' + windowWidth + ', height=' + windowHeight + ', left=' + leftPos + ', top=' + topPos + ', dependent=yes, ' + windowProperties);
	win.focus();
}

function openWindowForCVV(urlroot) {
	openWindow(urlroot + 'popup.cfm?page=cvv', 540, 525);
}

function openConnectNow(urlroot,promo) {
	if(promo == null){
		openWindow(urlroot + 'connectnow_popup.cfm?page=connectnow', 970, 525, 'scrollbars=yes');
	} 
	else {
		openWindow(urlroot + 'connectnow_popup.cfm?page=connectnow&promotion=' + promo, 970, 525, 'scrollbars=yes');
	}
}