/* Dealer Javascript */

function Coupon(num)
	{
	var image = 'url("http://www.pools.com/images/coupon' + num + '.jpg")';
	document.getElementById("Coupon").style.backgroundImage = image;		
	}
	
function dispDealerLarge(imagePath)
	{
		var image = 'http://www.pools.com/images/dealers/' + imagePath;
		var img = document.getElementById("imageLarge");
		img.src = image;		
		
		var wid = img.width;
		var height = img.height;
		var percWid = (400/wid);
		var percHeight = (300/height);
		if ((percWid<100) || (percHeight<100)) {
			if (percWid<percHeight) {
				img.width = wid * percWid;
				img.height = height * percWid;
			}else {
				img.width = wid * percHeight;
				img.height = height * percHeight;
			}
		}
	}

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("address").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 frame.document.getElementById("phoneText").style.color = "Black";
	
	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 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 = "";
}
		