// JavaScript Document
function validateBanner(theForm) {
    var sqftArray = new Array(4);
    sqftArray[0] = 4.5;
    sqftArray[1] = 5.25;
    sqftArray[2] = 5.75;
    sqftArray[3] = 6.0;
	
	 var mapArray = new Array(3);
		for ( var i=0; i <= 3; i++ )
		  mapArray[i] = new Array(4);
	
	// POPULATE ARRAY FOR MAP/PHOTO
		// NO MAP/PHOTO
		mapArray[0][0] = 0;
		mapArray[0][1] = 0;
		mapArray[0][2] = 0;
		mapArray[0][3] = 0;
		// PERSONAL PHOTO
		mapArray[1][0] = 8;
		mapArray[1][1] = 10;
		mapArray[1][2] = 18;
		mapArray[1][3] = 35;
		// MAP OR PROPERTY PHOTO
		mapArray[2][0] = 8;
		mapArray[2][1] = 19;
		mapArray[2][2] = 38;
		mapArray[2][3] = 75;
		

    var theQty = theForm.Qty.value;
    var heightBox = theForm.bannerHeight;
    var widthBox = theForm.bannerWidth;
    var thePrice = theForm.Price; intMapRow=0;
    var sqftLabel = document.getElementById('sqftLabel');
	var pricenote = document.getElementById('pricenote');
    var eachLabel = document.getElementById('eachLabel');
    var errorLabel = document.getElementById('errorLabel');

    switch(theQty) {
      case "1":
        intColumn = 3;
        break;
      case "2":case "3":
        intColumn = 2;
        break;
     case "4":case "5":case "6":case "7":
        intColumn = 1;
        break;
      default:
        intColumn = 0;
    }
	switch (theForm.p2.value) {
			case "No Photo/Map" :
				intMapRow = 0;
			break;
			case "Personal Photo" :
				intMapRow = 1;
			break;
			case "Map or Property Photo" :
				intMapRow = 2;
			break;
		}
    widthBox.value = widthBox.value.replace(/\s$/g, '');

    heightBox.value = heightBox.value.replace(/\s$/g, '');

    if(isNaN(widthBox.value)) {widthBox.value=0;}
    if(isNaN(heightBox.value)) {heightBox.value=0;}
    if(heightBox.value>4) {heightBox.value = 4;errorLabel.innerHTML='<br>Height must not exceed 4 feet.<br>';}
    else {errorLabel.innerHTML='';}
    var regex = /^[\d]*\.?\d{0,2}$/;
    var yesNo = regex.test(widthBox.value);
    if(!yesNo){widthBox.value=1;}

    var yesNo = regex.test(heightBox.value);
    if(!yesNo){heightBox.value=1;}    

    if(isNaN(theQty)) {theForm.Qty.value=1;}

    var sqft =  ((heightBox.value) * (widthBox.value));
    var price = 0; //((sqftArray[intColumn] * sqft)).toFixed(2);
    sqftLabel.innerHTML =  sqft.toFixed(2);
	if(theForm.f2.value=="One Side")
	{
		if(sqft<=15) {price="65.00";}
		else if(sqft>=16 && sqft<=23) {price=(4.50*sqft).toFixed(2);}
		else if(sqft>=24 && sqft<=31) {price=(3.75*sqft).toFixed(2);}
		else if(sqft>=32 && sqft<=59) {price=(3.50*sqft).toFixed(2);}
		else if(sqft>=60) {price=(3*sqft).toFixed(2);}
		else{price=(5*sqft).toFixed(2);}
		pricenote.innerHTML = 'Note: Min $65 Per Banner';
	}
	else
	{
	if(sqft<=16) {price="130.00";}
	else if(sqft>=17 && sqft<=23) {price=(7.75*sqft).toFixed(2);}
	else if(sqft>=24 && sqft<=31) {price=(6.50*sqft).toFixed(2);}
	else if(sqft>=32 && sqft<=59) {price=(6.00*sqft).toFixed(2);}
	else if(sqft>=60) {price=(5.25*sqft).toFixed(2);}
	else{price=(8.50*sqft).toFixed(2);}
	pricenote.innerHTML = 'Note: Min $130 Per Banner';
	}
    eachLabel.innerHTML = price;
    thePrice.value = price;
    theForm.t1.value = "m-Banner;33;3";
    theForm.p1.value = heightBox.value + "ft. X " + widthBox.value + "ft." + " " + theForm.f2.value;
	theForm.t2.value = "d-Photo/Map;"+theForm.p2.value+":price=+"+mapArray[intMapRow][intColumn];	
  }
window.onload=function(){ 	 
	validateBanner(document.myform1);
	delivery();
	pageload();
}
function doClear(theText) 
{
     if (theText.value == theText.defaultValue)
 {
         theText.value = ""
     }
 }
 function SelectedColor1(SColor, SerialNoColor)
{
    var SelColor;   
    var SNoColor;
    var len;
    var i;
    var CurSNo;
    var z;
    z=0;
	var x=0;
	x=document.getElementById("cpno").value;
	var txt=new Array();
	txt[1]="txt1";txt[2]="txt2";txt[3]="txt3";txt[4]="txt4";txt[5]="txt5";
	txt[6]="txt6";txt[7]="txt7";txt[8]="txt8";txt[9]="txt9";
        SelColor = document.getElementById(txt[x]).value;
        SNoColor = SerialNoColor;
        if((SelColor == "") || (SelColor == null))
        {
        SelColor = SColor;
        }
        else
        {
        SelColor = SelColor + "," + SColor;
        SNoColor = SNoColor + document.getElementById("temptext").value;
        }
        len = SNoColor.length;
        
        for(i=1; i<=len;i++)
        {
            CurSNo = SNoColor.substr(i,1);
            if(SerialNoColor == CurSNo)
            {
                alert("This color has already been selected.");
                z=1;
            }
        
        }
        
    
    if(z==0)
    {
    document.getElementById('temptext').value=SNoColor;
    document.getElementById(txt[x]).value = SelColor;
    }
}
function mypopups(popname, popheight, popwidth, ptop, pleft)
{
mypop = document.getElementById('pop32');
mypop.style.visibility='visible';
mypop.src=popname;
mypop.style.height=popheight;
mypop.style.width=popwidth;
mypop.style.top=ptop;
mypop.style.marginLeft=pleft;
}
function closeIframe() {
   document.getElementById('pop32').style.visibility='hidden';
   }
function delivery()
{
	for (i=0;i<document.myform1.p8.length;i++) 
	{ 
      if (document.myform1.p8[i].checked) 
      { 
          if(document.myform1.p8[i].value=="Installation (not included in total)" || document.myform1.p8[i].value=="Shipping (not included in total)") 		  document.myform1.p9.disabled=false;
		  else
		  document.myform1.p9.disabled=true;
		  
      } 
	}
} 
function pageload()
{ Pageno=document.getElementById('pageno').value;
Page1=document.getElementById('page1');
Page2=document.getElementById('page2');
Page3=document.getElementById('page3');
if(Pageno==1){Page1.style.display='block';Page2.style.display='none';Page3.style.display='none';}
else if(Pageno==2){Page1.style.display='none';Page2.style.display='block';document.getElementById('mainpic').style.display='block';Page3.style.display='none';}
else{Page1.style.display='none';Page2.style.display='none';document.getElementById('mainpic').style.display='none';Page3.style.display='block';}
}
function delivery1(){
	var date = new Date();
     document.myform1.p12.value = date.getTime();
for (z=0;z<document.myform1.p8.length;z++) 
	{ 
      if (document.myform1.p8[z].checked) 
      { 
          if(document.myform1.p8[z].value=="Installation (not included in total)")  { 
			  if(document.myform1.p9.value=="" && document.myform1.p10.value==""){
			  alert('Please enter installation/shipping address and zip code'); 
			  document.myform1.p9.focus();
			  return false;}
			  else if(document.myform1.p9.value==""){
			  alert('Please enter installation/shipping address'); 
			  document.myform1.p9.focus();
			  return false;}
			  else if(document.myform1.p10.value==""){
			  alert('Please enter zip code'); 
			  document.myform1.p10.focus();
			  return false;}
			  if(document.myform1.p10.value=='33418'){alertbox();return true}else if(document.myform1.p10.value=='33410'){alertbox();return true}else if(document.myform1.p10.value=='33408'){alertbox();return true}else if(document.myform1.p10.value=='33412'){alertbox();return true}else if(document.myform1.p10.value=='33403'){alertbox();return true}else if(document.myform1.p10.value=='33404'){alertbox();return true}else if(document.myform1.p10.value=='33407'){alertbox();return true}else if(document.myform1.p10.value=='33411'){alertbox();return true}else if(document.myform1.p10.value=='33417'){alertbox();return true}else if(document.myform1.p10.value=='33409'){alertbox();return true}else if(document.myform1.p10.value=='33401'){alertbox();return true}else if(document.myform1.p10.value=='33480'){alertbox();return true}else if(document.myform1.p10.value=='33414'){alertbox();return true}else if(document.myform1.p10.value=='33413'){alertbox();return true}else if(document.myform1.p10.value=='33406'){alertbox();return true}else if(document.myform1.p10.value=='33405'){alertbox();return true}else if(document.myform1.p10.value=='33415'){alertbox();return true}else if(document.myform1.p10.value=='33461'){alertbox();return true}else if(document.myform1.p10.value=='33460'){alertbox();return true}else if(document.myform1.p10.value=='33467'){alertbox();return true}else if(document.myform1.p10.value=='33463'){alertbox();return true}else if(document.myform1.p10.value=='33462'){alertbox();return true}else if(document.myform1.p10.value=='33437'){alertbox();return true}else if(document.myform1.p10.value=='33436'){alertbox();return true}else if(document.myform1.p10.value=='33435'){alertbox();return true}else if(document.myform1.p10.value=='33483'){alertbox();return true}else if(document.myform1.p10.value=='33446'){alertbox();return true}else if(document.myform1.p10.value=='33445'){alertbox();return true}else if(document.myform1.p10.value=='33444'){alertbox();return true}else if(document.myform1.p10.value=='33484'){alertbox();return true}else if(document.myform1.p10.value=='33498'){alertbox();return true}else if(document.myform1.p10.value=='33496'){alertbox();return true}else if(document.myform1.p10.value=='33487'){alertbox();return true}else if(document.myform1.p10.value=='33434'){alertbox();return true}else if(document.myform1.p10.value=='33431'){alertbox();return true}else if(document.myform1.p10.value=='33428'){alertbox();return true}else if(document.myform1.p10.value=='33433'){alertbox();return true}else if(document.myform1.p10.value=='33486'){alertbox();return true}else if(document.myform1.p10.value=='33432'){alertbox();return true}else if(document.myform1.p10.value=='33076'){alertbox();return true}else if(document.myform1.p10.value=='33067'){alertbox();return true}else if(document.myform1.p10.value=='33073'){alertbox();return true}else if(document.myform1.p10.value=='33442'){alertbox();return true}else if(document.myform1.p10.value=='33441'){alertbox();return true}else if(document.myform1.p10.value=='33065'){alertbox();return true}else if(document.myform1.p10.value=='33071'){alertbox();return true}else if(document.myform1.p10.value=='33063'){alertbox();return true}else if(document.myform1.p10.value=='33066'){alertbox();return true}else if(document.myform1.p10.value=='33064'){alertbox();return true}else if(document.myform1.p10.value=='33062'){alertbox();return true}else if(document.myform1.p10.value=='33069'){alertbox();return true}else if(document.myform1.p10.value=='33060'){alertbox();return true}else if(document.myform1.p10.value=='33068'){alertbox();return true}else if(document.myform1.p10.value=='33321'){alertbox();return true}else if(document.myform1.p10.value=='33351'){alertbox();return true}else if(document.myform1.p10.value=='33319'){alertbox();return true}else if(document.myform1.p10.value=='33309'){alertbox();return true}else if(document.myform1.p10.value=='33308'){alertbox();return true}else if(document.myform1.p10.value=='33323'){alertbox();return true}else if(document.myform1.p10.value=='33322'){alertbox();return true}else if(document.myform1.p10.value=='33313'){alertbox();return true}else if(document.myform1.p10.value=='33311'){alertbox();return true}else if(document.myform1.p10.value=='33334'){alertbox();return true}else if(document.myform1.p10.value=='33305'){alertbox();return true}else if(document.myform1.p10.value=='33304'){alertbox();return true}else if(document.myform1.p10.value=='33327'){alertbox();return true}else if(document.myform1.p10.value=='33326'){alertbox();return true}else if(document.myform1.p10.value=='33325'){alertbox();return true}else if(document.myform1.p10.value=='33324'){alertbox();return true}else if(document.myform1.p10.value=='33317'){alertbox();return true}else if(document.myform1.p10.value=='33312'){alertbox();return true}else if(document.myform1.p10.value=='33316'){alertbox();return true}else if(document.myform1.p10.value=='33315'){alertbox();return true}else if(document.myform1.p10.value=='33332'){alertbox();return true}else if(document.myform1.p10.value=='33330'){alertbox();return true}else if(document.myform1.p10.value=='33331'){alertbox();return true}else if(document.myform1.p10.value=='33328'){alertbox();return true}else if(document.myform1.p10.value=='33314'){alertbox();return true}else if(document.myform1.p10.value=='33004'){alertbox();return true}else if(document.myform1.p10.value=='33019'){alertbox();return true}else if(document.myform1.p10.value=='33020'){alertbox();return true}else if(document.myform1.p10.value=='33021'){alertbox();return true}else if(document.myform1.p10.value=='33024'){alertbox();return true}else if(document.myform1.p10.value=='33026'){alertbox();return true}else if(document.myform1.p10.value=='33028'){alertbox();return true}else if(document.myform1.p10.value=='33329'){alertbox();return true}else if(document.myform1.p10.value=='33327'){alertbox();return true}else if(document.myform1.p10.value=='33325'){alertbox();return true}else if(document.myform1.p10.value=='33324'){alertbox();return true}else if(document.myform1.p10.value=='33317'){alertbox();return true}else if(document.myform1.p10.value=='33312'){alertbox();return true}else if(document.myform1.p10.value=='33316'){alertbox();return true}else if(document.myform1.p10.value=='33315'){alertbox();return true}else if(document.myform1.p10.value=='33332'){alertbox();return true}else if(document.myform1.p10.value=='33330'){alertbox();return true}else if(document.myform1.p10.value=='33331'){alertbox();return true}else if(document.myform1.p10.value=='33328'){alertbox();return true}else if(document.myform1.p10.value=='33314'){alertbox();return true}else if(document.myform1.p10.value=='33004'){alertbox();return true}else if(document.myform1.p10.value=='33019'){alertbox();return true}else if(document.myform1.p10.value=='33020'){alertbox();return true}else if(document.myform1.p10.value=='33021'){alertbox();return true}else if(document.myform1.p10.value=='33024'){alertbox();return true}else if(document.myform1.p10.value=='33026'){alertbox();return true}else if(document.myform1.p10.value=='33028'){alertbox();return true}else if(document.myform1.p10.value=='33029'){alertbox();return true}else if(document.myform1.p10.value=='33027'){alertbox();return true}else if(document.myform1.p10.value=='33025'){alertbox();return true}else if(document.myform1.p10.value=='33023'){alertbox();return true}else if(document.myform1.p10.value=='33009'){alertbox();return true}else if(document.myform1.p10.value=='33180'){alertbox();return true}else if(document.myform1.p10.value=='33179'){alertbox();return true}else if(document.myform1.p10.value=='33169'){alertbox();return true}else if(document.myform1.p10.value=='33056'){alertbox();return true}else if(document.myform1.p10.value=='33055'){alertbox();return true}else if(document.myform1.p10.value=='33015'){alertbox();return true}else if(document.myform1.p10.value=='33018'){alertbox();return true}else if(document.myform1.p10.value=='33160'){alertbox();return true}else if(document.myform1.p10.value=='33162'){alertbox();return true}else if(document.myform1.p10.value=='33054'){alertbox();return true}else if(document.myform1.p10.value=='33014'){alertbox();return true}else if(document.myform1.p10.value=='33016'){alertbox();return true}else if(document.myform1.p10.value=='33181'){alertbox();return true}else if(document.myform1.p10.value=='33161'){alertbox();return true}else if(document.myform1.p10.value=='33167'){alertbox();return true}else if(document.myform1.p10.value=='33141'){alertbox();return true}else if(document.myform1.p10.value=='33138'){alertbox();return true}else if(document.myform1.p10.value=='33147'){alertbox();return true}else if(document.myform1.p10.value=='33012'){alertbox();return true}else if(document.myform1.p10.value=='33178'){alertbox();return true}else if(document.myform1.p10.value=='33166'){alertbox();return true}else if(document.myform1.p10.value=='33150'){alertbox();return true}else if(document.myform1.p10.value=='33140'){alertbox();return true}else if(document.myform1.p10.value=='33127'){alertbox();return true}else if(document.myform1.p10.value=='33142'){alertbox();return true}else if(document.myform1.p10.value=='33139'){alertbox();return true}else if(document.myform1.p10.value=='33137'){alertbox();return true}else if(document.myform1.p10.value=='33125'){alertbox();return true}else if(document.myform1.p10.value=='33126'){alertbox();return true}else if(document.myform1.p10.value=='33122'){alertbox();return true}else if(document.myform1.p10.value=='33172'){alertbox();return true}else if(document.myform1.p10.value=='33182'){alertbox();return true}else if(document.myform1.p10.value=='33149'){alertbox();return true}else if(document.myform1.p10.value=='33145'){alertbox();return true}else if(document.myform1.p10.value=='33133'){alertbox();return true}else if(document.myform1.p10.value=='33146'){alertbox();return true}else if(document.myform1.p10.value=='33156'){alertbox();return true}else if(document.myform1.p10.value=='33156'){alertbox();return true}else if(document.myform1.p10.value=='33158'){alertbox();return true}else if(document.myform1.p10.value=='33134'){alertbox();return true}else if(document.myform1.p10.value=='33144'){alertbox();return true}else if(document.myform1.p10.value=='33184'){alertbox();return true}else if(document.myform1.p10.value=='33185'){alertbox();return true}else if(document.myform1.p10.value=='33196'){alertbox();return true}else if(document.myform1.p10.value=='33175'){alertbox();return true}else if(document.myform1.p10.value=='33165'){alertbox();return true}else if(document.myform1.p10.value=='33155'){alertbox();return true}else if(document.myform1.p10.value=='33143'){alertbox();return true}else if(document.myform1.p10.value=='33173'){alertbox();return true}else if(document.myform1.p10.value=='33183'){alertbox();return true}else if(document.myform1.p10.value=='33193'){alertbox();return true}else if(document.myform1.p10.value=='33176'){alertbox();return true}else if(document.myform1.p10.value=='33186'){alertbox();return true}else if(document.myform1.p10.value=='33187'){alertbox();return true}else if(document.myform1.p10.value=='33177'){alertbox();return true}else if(document.myform1.p10.value=='33157'){alertbox();return true}else if(document.myform1.p10.value=='33189'){alertbox();return true}else if(document.myform1.p10.value=='33170'){alertbox();return true}else if(document.myform1.p10.value=='33190'){alertbox();return true}else if(document.myform1.p10.value=='33032'){alertbox();return true}else if(document.myform1.p10.value=='33031'){alertbox();return true}else if(document.myform1.p10.value=='33039'){alertbox();return true}else if(document.myform1.p10.value=='33033'){alertbox();return true}else if(document.myform1.p10.value=='33030'){alertbox();return true}else if(document.myform1.p10.value=='33034'){alertbox();return true}else if(document.myform1.p10.value=='33035'){alertbox();return true}else if(document.myform1.p10.value=='33037'){alertbox();return true}else if(document.myform1.p10.value=='00000'){alertbox();return true}else{alert('Installation not available the zip code entered.  If the property is in Broward, Dade or Palm Beach County, enter 00000 and we will contact you to verify'); return false;}
			 
		  }
		else if(document.myform1.p8[z].value=="Shipping (not included in total)") {
			  if(document.myform1.p9.value==""){
			  alert('Please enter installation/shipping address'); 
			  document.myform1.p9.focus();
			  return false;}
			  else{alert('You will be contact with installation/shipping charge.\n'+'     '+' Charge will not be included in the cart total ');event.returnValue=true;}
		}
		else {
			document.myform1.p10.value='00000';
		}
      } 
	}
}
function alertbox(){ alert('You will be contact with installation/shipping charge.\n'+'     '+' Charge will not be included in the cart total ');}
