/* Dealer Javascript */

function Coupon(num)
	{
	var image = 'url("http://www.pools.com/images/coupon' + num + '.jpg")';
	document.getElementById("Coupon").style.backgroundImage = image;		
	}
	
function CheckFieldsSubmit()
{
	var frame = window.frames['Request'];
	
	var error = 0;
	if(frame.document.getElementById("firstName").value == "") {
		frame.document.getElementById("firstNameText").style.color = "Red";
		error = 1;
	}else frame.document.getElementById("firstNameText").style.color = "Black";
	
	if(frame.document.getElementById("lastName").value == "") {
		frame.document.getElementById("lastNameText").style.color = "Red";
		error = 1;
	}else frame.document.getElementById("lastNameText").style.color = "Black";
	
	if(frame.document.getElementById("address").value == "") {
		frame.document.getElementById("addressText").style.color = "Red";
		error = 1;
	}else frame.document.getElementById("addressText").style.color = "Black";
	
	if(frame.document.getElementById("city").value == "") {
		frame.document.getElementById("cityText").style.color = "Red";
		error = 1;
	}else frame.document.getElementById("cityText").style.color = "Black";
	
	if(frame.document.getElementById("state").value == "") {
		frame.document.getElementById("stateText").style.color = "Red";
		error = 1;
	}else frame.document.getElementById("stateText").style.color = "Black";
	
	if(frame.document.getElementById("phone").value == "") {
		frame.document.getElementById("phoneText").style.color = "Red";
		error = 1;
	}else {
		var regexObj = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
		if (regexObj.test(frame.document.getElementById("phone").value)) {
			frame.document.getElementById("phoneText").style.color = "Black";
		} else {
			frame.document.getElementById("phoneText").style.color = "Red";
			error = 1;
		}
	}
	
	if(frame.document.getElementById("email").value == "") {
		frame.document.getElementById("emailText").style.color = "Red";
		error = 1;
	}else frame.document.getElementById("emailText").style.color = "Black";
	
	if (error == 1) {
		frame.document.getElementById("errorText").innerHTML = "***Please enter valid information in the required (red) fields above.***";
		frame.document.getElementById("errorText").style.color = "Red";
		return false;
	}else {
		frame.document.getElementById('InfoRequest').submit();
	}
}

function ServicesCheck(serviceID, mode)
{
	if  (mode == 0) {
		document.getElementById(serviceID + "-1").checked = false;
		document.getElementById(serviceID + "-2").checked = false;
	}else if  (mode == 1) {
		document.getElementById(serviceID + "-0").checked = false;
		document.getElementById(serviceID + "-2").checked = false;
	}else if  (mode == 2) {
		document.getElementById(serviceID + "-1").checked = false;
		document.getElementById(serviceID + "-0").checked = false;
	}
}
		
function UpdatePreview()
{
	document.getElementById('CouponPreviewText').innerHTML = document.getElementById('NewCouponText').value;
	document.getElementById('CouponUpdateStatus').innerHTML = "";
}
	
function  dealerFocus(newFocus)
{
	var divCount = document.getElementById('divCount').value;
	var toFocus = "section-" + newFocus;
	var curFocus = "";
	for (var i=1;i<=9;i++){		
		if (i==newFocus)
			document.getElementById(toFocus).style.visibility = 'visible';
		else {
			curFocus = "section-" + i;
			document.getElementById(curFocus).style.visibility = 'hidden';
		}
	} 
}
