// JavaScript Document
function validateSign20(theForm) { // Sends in the 4 x 8 sign
	
		// SET PRICING TABLE VALUES
		var signArray = new Array(10);
		for ( var i=0; i <= 10; i++ )
		  signArray[i] = new Array(10);
		
    var mapArray = new Array(3);
		for ( var i=0; i <= 3; i++ )
		  mapArray[i] = new Array(4);
		var signQty;
		var strPartno;
		var intRow=0, intColumn=3, intMapRow=0; intMapColumn=0;
		
		var material=document.myform1.p2.value;
		var mo;
		if (material=="1/2 Plywood") mo=1;
		else if(material=="3/8 Corrugated Plastic")  mo=0;
		
		signArray[0][0] = (mo==1)? 290.00 :139.95;
		signArray[0][1] = (mo==1)? 410.00 :223.46;
		signArray[0][2] = (mo==1)? 160.00 :89.98;
		signArray[0][3] = (mo==1)? 240.00 :147.33;
		
		
		// POPULATE ARRAY FOR MAP/PHOTO
		// NO PHOTO MAP
		mapArray[0][0] = 0;
		mapArray[0][1] = 0;
		mapArray[0][2] = 0;
		mapArray[0][3] = 0;
		
		mapArray[1][0] = 8;
		mapArray[1][1] = 10;
		mapArray[1][2] = 18;
		mapArray[1][3] = 35;
		
		mapArray[2][0] = 8;
		mapArray[2][1] = 19;
		mapArray[2][2] = 38;
		mapArray[2][3] = 75;
		

		// CHECK WHAT WAS CHOSEN, SET PRICE ACCORDINGLY BY QTY
		signQty = theForm.Qty.value;
			if (signQty == 1)
				intMapColumn = 3;
			else if (signQty <= 3)
				intMapColumn = 2;
			else if (signQty <= 7)
				intMapColumn = 1;
			else if (signQty >= 8)
				intMapColumn = 0;						
			else {
			//alert("Please enter a valid quantity");
			theForm.Qty.focus();
		}	
		if(theForm.f1.value=="4' x 8' Sign" && theForm.f2.value=="one")
		{
			intRow = 0; intColumn = 0;
			theForm.p1.value="4' x 8' Full Color 1 Side";
		}
		else if(theForm.f1.value=="4' x 8' Sign" && theForm.f2.value=="two")
		{
			intRow = 0; intColumn = 1;
			theForm.p1.value="4' x 8' Full Color 2 Sides";
		}
		else if(theForm.f1.value=="4' x 4' Sign" && theForm.f2.value=="one" )
		{	
			intRow = 0; intColumn = 2;
			theForm.p1.value="4' x 4' Full Color 1 Side";
		}
		else if(theForm.f1.value=="4' x 4' Sign" && theForm.f2.value=="two")
		{	
			intRow = 0; intColumn = 3;
			theForm.p1.value="4' x 4' Full Color 2 Sides";
		}
		else
		{
		//alert("Not yet setup");
		event.returnValue=false;
		}
		
		if (theForm.p6.value=="No Photo/Map" && mo==0)  intMapRow = 0;
		else if (theForm.p6.value=="Personal Photo" && mo==0)  intMapRow = 1;
		else if (theForm.p6.value=="Map or Property Photo" && mo==0)  intMapRow = 2;
		else if (theForm.p6.value=="Personal Photo" && mo==1){ intMapRow = 1;intMapColumn=3; }
		else if (theForm.p6.value=="Map or Property Photo" && mo==1){ intMapRow = 2; intMapColumn=3;}
		
		
			theForm.t1.value ="d-Sign Type;"+theForm.p1.value+":partno="+strPartno+",price=+"+signArray[intRow][intColumn];
			theForm.t3.value = "d-Photo/Map;"+theForm.p3.value+":price=+"+mapArray[intMapRow][intMapColumn];
			
		if (theForm.p4.value == "No Post Kit") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+0.00";
		}
		else if (theForm.p4.value == "Post Kit - $80.00") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+80.00";
		}
		else if (theForm.p4.value == "Routed Post Kit - $120.00") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+120.00";
		}
		else if (theForm.p4.value == "Standard Post Kit w/Flat Caps - $84.88") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+109.88";
		}
		else if (theForm.p4.value == "Standard Post Kit w/Gothic Caps - $99.88") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+124.88";
		}
		else if (theForm.p4.value == "Self Standing Post Kit w/Flat Caps - $144.88") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+179.88";
		}
		else if (theForm.p4.value == "Self Standing Post Kit w/Gothic Caps -$159.88") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+194.88";
		}
		else if (theForm.p4.value == "Arrow Post Kit w/Flat Caps* - $154.88") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+94.94";
		}
		else if (theForm.p4.value == "Arrow Post Kit w/Gothic Caps* -$179.88") {
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+107.44";
		}
		else{
			theForm.t4.value = "d-Post Kit;"+theForm.p4.value+":price=+0.00";
		}
		//alert(theForm.t1.value +'\n'+ theForm.t2.value + '\n' + theForm.t3.value + '\n' +intRow+':'+intColumn+':'+intMapRow);
	}
window.onload=function(){
	pricechart();
	delivery();
	pageload();
	
}
function pricechart()
{
	if(document.myform1.f1.value=="4' x 8' Sign")
		document.getElementById('sitepic').src='images2008/sitesign4x8.jpg';	
	else	
		document.getElementById('sitepic').src='images2008/sitesign4x4.jpg';
		
	if(document.myform1.p2.value=="1/2 Plywood" && document.myform1.f2.value=="one")
	{
		document.myform1.f4.style.display='none';
		document.myform1.f5.style.display='block';
		document.myform1.f6.style.display='none';
	}
	else if (document.myform1.p2.value=="1/2 Plywood" && document.myform1.f2.value=="two")
	{
		document.myform1.f4.style.display='none';
		document.myform1.f5.style.display='none';
		document.myform1.f6.style.display='block';
	}
	else
	{
		document.myform1.f4.style.display='block';
		document.myform1.f5.style.display='none';
		document.myform1.f6.style.display='none';
	}
}
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 rectarrowflatcap1()
{
var value=document.getElementById('qty').value;
	if(!(value%2==0) && document.getElementById('postkit4x8').selectedIndex > 4 )
		{
			alert("Signs must be ordered in multiples of 2 when selecting the Arrow Post Kit.");
			document.getElementById('postkit4x8').value='No Post Kit';
			return true;			
		}
		else
			{			
			return false;
			}
}
function rectarrowflatcap(postkit)
{
value=document.getElementById('qty').value;
	if(!(value%2==0))
		{
			alert("Signs must be ordered in multiples of 2 when selecting the Arrow Post Kit.");
			return false;
		}
		else
			{
			document.getElementById('postkit4x8').value=postkit;
			return true;
			}
}
function delivery()
{
	for (i=0;i<document.myform1.p10.length;i++) 
	{ 
      if (document.myform1.p10[i].checked) 
      { 
          if(document.myform1.p10[i].value=="Installation (not included in total)" || document.myform1.p10[i].value=="Shipping (not included in total)") 		  document.myform1.p11.disabled=false;
		  else
		  document.myform1.p11.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.p14.value = date.getTime();
for (z=0;z<document.myform1.p10.length;z++) 
	{ 
      if (document.myform1.p10[z].checked) 
      { 
          if(document.myform1.p10[z].value=="Installation (not included in total)")  { 
			  if(document.myform1.p11.value=="" && document.myform1.p12.value==""){
			  alert('Please enter installation/shipping address and zip code'); 
			  document.myform1.p11.focus();
			  return false;}
			  else if(document.myform1.p11.value==""){
			  alert('Please enter installation/shipping address'); 
			  document.myform1.p11.focus();
			  return false;}
			  else if(document.myform1.p12.value==""){
			  alert('Please enter zip code'); 
			  document.myform1.p12.focus();
			  return false;}
			  if(document.myform1.p12.value=='33418'){alertbox();return true;}else if(document.myform1.p12.value=='33410'){alertbox();return true;}else if(document.myform1.p12.value=='33408'){alertbox();return true;}else if(document.myform1.p12.value=='33412'){alertbox();return true;}else if(document.myform1.p12.value=='33403'){alertbox();return true;}else if(document.myform1.p12.value=='33404'){alertbox();return true;}else if(document.myform1.p12.value=='33407'){alertbox();return true;}else if(document.myform1.p12.value=='33411'){alertbox();return true;}else if(document.myform1.p12.value=='33417'){alertbox();return true;}else if(document.myform1.p12.value=='33409'){alertbox();return true;}else if(document.myform1.p12.value=='33401'){alertbox();return true;}else if(document.myform1.p12.value=='33480'){alertbox();return true;}else if(document.myform1.p12.value=='33414'){alertbox();return true;}else if(document.myform1.p12.value=='33413'){alertbox();return true;}else if(document.myform1.p12.value=='33406'){alertbox();return true;}else if(document.myform1.p12.value=='33405'){alertbox();return true;}else if(document.myform1.p12.value=='33415'){alertbox();return true;}else if(document.myform1.p12.value=='33461'){alertbox();return true;}else if(document.myform1.p12.value=='33460'){alertbox();return true;}else if(document.myform1.p12.value=='33467'){alertbox();return true;}else if(document.myform1.p12.value=='33463'){alertbox();return true;}else if(document.myform1.p12.value=='33462'){alertbox();return true;}else if(document.myform1.p12.value=='33437'){alertbox();return true;}else if(document.myform1.p12.value=='33436'){alertbox();return true;}else if(document.myform1.p12.value=='33435'){alertbox();return true;}else if(document.myform1.p12.value=='33483'){alertbox();return true;}else if(document.myform1.p12.value=='33446'){alertbox();return true;}else if(document.myform1.p12.value=='33445'){alertbox();return true;}else if(document.myform1.p12.value=='33444'){alertbox();return true;}else if(document.myform1.p12.value=='33484'){alertbox();return true;}else if(document.myform1.p12.value=='33498'){alertbox();return true;}else if(document.myform1.p12.value=='33496'){alertbox();return true;}else if(document.myform1.p12.value=='33487'){alertbox();return true;}else if(document.myform1.p12.value=='33434'){alertbox();return true;}else if(document.myform1.p12.value=='33431'){alertbox();return true;}else if(document.myform1.p12.value=='33428'){alertbox();return true;}else if(document.myform1.p12.value=='33433'){alertbox();return true;}else if(document.myform1.p12.value=='33486'){alertbox();return true;}else if(document.myform1.p12.value=='33432'){alertbox();return true;}else if(document.myform1.p12.value=='33076'){alertbox();return true;}else if(document.myform1.p12.value=='33067'){alertbox();return true;}else if(document.myform1.p12.value=='33073'){alertbox();return true;}else if(document.myform1.p12.value=='33442'){alertbox();return true;}else if(document.myform1.p12.value=='33441'){alertbox();return true;}else if(document.myform1.p12.value=='33065'){alertbox();return true;}else if(document.myform1.p12.value=='33071'){alertbox();return true;}else if(document.myform1.p12.value=='33063'){alertbox();return true;}else if(document.myform1.p12.value=='33066'){alertbox();return true;}else if(document.myform1.p12.value=='33064'){alertbox();return true;}else if(document.myform1.p12.value=='33062'){alertbox();return true;}else if(document.myform1.p12.value=='33069'){alertbox();return true;}else if(document.myform1.p12.value=='33060'){alertbox();return true;}else if(document.myform1.p12.value=='33068'){alertbox();return true;}else if(document.myform1.p12.value=='33321'){alertbox();return true;}else if(document.myform1.p12.value=='33351'){alertbox();return true;}else if(document.myform1.p12.value=='33319'){alertbox();return true;}else if(document.myform1.p12.value=='33309'){alertbox();return true;}else if(document.myform1.p12.value=='33308'){alertbox();return true;}else if(document.myform1.p12.value=='33323'){alertbox();return true;}else if(document.myform1.p12.value=='33322'){alertbox();return true;}else if(document.myform1.p12.value=='33313'){alertbox();return true;}else if(document.myform1.p12.value=='33311'){alertbox();return true;}else if(document.myform1.p12.value=='33334'){alertbox();return true;}else if(document.myform1.p12.value=='33305'){alertbox();return true;}else if(document.myform1.p12.value=='33304'){alertbox();return true;}else if(document.myform1.p12.value=='33327'){alertbox();return true;}else if(document.myform1.p12.value=='33326'){alertbox();return true;}else if(document.myform1.p12.value=='33325'){alertbox();return true;}else if(document.myform1.p12.value=='33324'){alertbox();return true;}else if(document.myform1.p12.value=='33317'){alertbox();return true;}else if(document.myform1.p12.value=='33312'){alertbox();return true;}else if(document.myform1.p12.value=='33316'){alertbox();return true;}else if(document.myform1.p12.value=='33315'){alertbox();return true;}else if(document.myform1.p12.value=='33332'){alertbox();return true;}else if(document.myform1.p12.value=='33330'){alertbox();return true;}else if(document.myform1.p12.value=='33331'){alertbox();return true;}else if(document.myform1.p12.value=='33328'){alertbox();return true;}else if(document.myform1.p12.value=='33314'){alertbox();return true;}else if(document.myform1.p12.value=='33004'){alertbox();return true;}else if(document.myform1.p12.value=='33019'){alertbox();return true;}else if(document.myform1.p12.value=='33020'){alertbox();return true;}else if(document.myform1.p12.value=='33021'){alertbox();return true;}else if(document.myform1.p12.value=='33024'){alertbox();return true;}else if(document.myform1.p12.value=='33026'){alertbox();return true;}else if(document.myform1.p12.value=='33028'){alertbox();return true;}else if(document.myform1.p12.value=='33329'){alertbox();return true;}else if(document.myform1.p12.value=='33327'){alertbox();return true;}else if(document.myform1.p12.value=='33325'){alertbox();return true;}else if(document.myform1.p12.value=='33324'){alertbox();return true;}else if(document.myform1.p12.value=='33317'){alertbox();return true;}else if(document.myform1.p12.value=='33312'){alertbox();return true;}else if(document.myform1.p12.value=='33316'){alertbox();return true;}else if(document.myform1.p12.value=='33315'){alertbox();return true;}else if(document.myform1.p12.value=='33332'){alertbox();return true;}else if(document.myform1.p12.value=='33330'){alertbox();return true;}else if(document.myform1.p12.value=='33331'){alertbox();return true;}else if(document.myform1.p12.value=='33328'){alertbox();return true;}else if(document.myform1.p12.value=='33314'){alertbox();return true;}else if(document.myform1.p12.value=='33004'){alertbox();return true;}else if(document.myform1.p12.value=='33019'){alertbox();return true;}else if(document.myform1.p12.value=='33020'){alertbox();return true;}else if(document.myform1.p12.value=='33021'){alertbox();return true;}else if(document.myform1.p12.value=='33024'){alertbox();return true;}else if(document.myform1.p12.value=='33026'){alertbox();return true;}else if(document.myform1.p12.value=='33028'){alertbox();return true;}else if(document.myform1.p12.value=='33029'){alertbox();return true;}else if(document.myform1.p12.value=='33027'){alertbox();return true;}else if(document.myform1.p12.value=='33025'){alertbox();return true;}else if(document.myform1.p12.value=='33023'){alertbox();return true;}else if(document.myform1.p12.value=='33009'){alertbox();return true;}else if(document.myform1.p12.value=='33180'){alertbox();return true;}else if(document.myform1.p12.value=='33179'){alertbox();return true;}else if(document.myform1.p12.value=='33169'){alertbox();return true;}else if(document.myform1.p12.value=='33056'){alertbox();return true;}else if(document.myform1.p12.value=='33055'){alertbox();return true;}else if(document.myform1.p12.value=='33015'){alertbox();return true;}else if(document.myform1.p12.value=='33018'){alertbox();return true;}else if(document.myform1.p12.value=='33160'){alertbox();return true;}else if(document.myform1.p12.value=='33162'){alertbox();return true;}else if(document.myform1.p12.value=='33054'){alertbox();return true;}else if(document.myform1.p12.value=='33014'){alertbox();return true;}else if(document.myform1.p12.value=='33016'){alertbox();return true;}else if(document.myform1.p12.value=='33181'){alertbox();return true;}else if(document.myform1.p12.value=='33161'){alertbox();return true;}else if(document.myform1.p12.value=='33167'){alertbox();return true;}else if(document.myform1.p12.value=='33141'){alertbox();return true;}else if(document.myform1.p12.value=='33138'){alertbox();return true;}else if(document.myform1.p12.value=='33147'){alertbox();return true;}else if(document.myform1.p12.value=='33012'){alertbox();return true;}else if(document.myform1.p12.value=='33178'){alertbox();return true;}else if(document.myform1.p12.value=='33166'){alertbox();return true;}else if(document.myform1.p12.value=='33150'){alertbox();return true;}else if(document.myform1.p12.value=='33140'){alertbox();return true;}else if(document.myform1.p12.value=='33127'){alertbox();return true;}else if(document.myform1.p12.value=='33142'){alertbox();return true;}else if(document.myform1.p12.value=='33139'){alertbox();return true;}else if(document.myform1.p12.value=='33137'){alertbox();return true;}else if(document.myform1.p12.value=='33125'){alertbox();return true;}else if(document.myform1.p12.value=='33126'){alertbox();return true;}else if(document.myform1.p12.value=='33122'){alertbox();return true;}else if(document.myform1.p12.value=='33172'){alertbox();return true;}else if(document.myform1.p12.value=='33182'){alertbox();return true;}else if(document.myform1.p12.value=='33149'){alertbox();return true;}else if(document.myform1.p12.value=='33145'){alertbox();return true;}else if(document.myform1.p12.value=='33133'){alertbox();return true;}else if(document.myform1.p12.value=='33146'){alertbox();return true;}else if(document.myform1.p12.value=='33156'){alertbox();return true;}else if(document.myform1.p12.value=='33156'){alertbox();return true;}else if(document.myform1.p12.value=='33158'){alertbox();return true;}else if(document.myform1.p12.value=='33134'){alertbox();return true;}else if(document.myform1.p12.value=='33144'){alertbox();return true;}else if(document.myform1.p12.value=='33184'){alertbox();return true;}else if(document.myform1.p12.value=='33185'){alertbox();return true;}else if(document.myform1.p12.value=='33196'){alertbox();return true;}else if(document.myform1.p12.value=='33175'){alertbox();return true;}else if(document.myform1.p12.value=='33165'){alertbox();return true;}else if(document.myform1.p12.value=='33155'){alertbox();return true;}else if(document.myform1.p12.value=='33143'){alertbox();return true;}else if(document.myform1.p12.value=='33173'){alertbox();return true;}else if(document.myform1.p12.value=='33183'){alertbox();return true;}else if(document.myform1.p12.value=='33193'){alertbox();return true;}else if(document.myform1.p12.value=='33176'){alertbox();return true;}else if(document.myform1.p12.value=='33186'){alertbox();return true;}else if(document.myform1.p12.value=='33187'){alertbox();return true;}else if(document.myform1.p12.value=='33177'){alertbox();return true;}else if(document.myform1.p12.value=='33157'){alertbox();return true;}else if(document.myform1.p12.value=='33189'){alertbox();return true;}else if(document.myform1.p12.value=='33170'){alertbox();return true;}else if(document.myform1.p12.value=='33190'){alertbox();return true;}else if(document.myform1.p12.value=='33032'){alertbox();return true;}else if(document.myform1.p12.value=='33031'){alertbox();return true;}else if(document.myform1.p12.value=='33039'){alertbox();return true;}else if(document.myform1.p12.value=='33033'){alertbox();return true;}else if(document.myform1.p12.value=='33030'){alertbox();return true;}else if(document.myform1.p12.value=='33034'){alertbox();return true;}else if(document.myform1.p12.value=='33035'){alertbox();return true;}else if(document.myform1.p12.value=='33037'){alertbox();return true;}else if(document.myform1.p12.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.p10[z].value=="Shipping (not included in total)") {
			  if(document.myform1.p11.value==""){
			  alert('Please enter installation/shipping address'); 
			  document.myform1.p11.focus();
			  return false;}
			  else{alertbox();event.returnValue=true;}
		}
		else {
			document.myform1.p12.value='00000';
		}
      } 
	}
}
function alertbox(){ alert('You will be contact with installation/shipping charge.\n'+'     '+' Charge will not be included in the cart total ');}
