// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function rectarrowflatcap2()
{
var value=document.getElementById('qty1').value;

	if(!(value%2==0) && document.getElementById('4x4opt2').selectedIndex > 4 )
		{
			alert("Signs must be ordered in multiples of 2 when selecting the Arrow Post Kit.");
			document.getElementById('4x4opt2').value='No Post Kit';
			return true;
		}
		else
			{		
			return false;
			}
}

function rectarrowflatcap3()
{
value=document.getElementById('qty1').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('4x4opt2').value='Arrow Post Kit w/Flat Caps* - $154.88 (+$35 shipping)';
			return true;
			}
}
function rectarrowgothiccap4()
{
value=document.getElementById('qty1').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('4x4opt2').value='Arrow Post Kit w/Gothic Caps* -$179.88 (+$35 shipping)';
			return true;
			}
}
//clear the text box on focus
function doClear(theText) 
{
     if (theText.value == theText.defaultValue)
 {
         theText.value = ""
     }
 }

//Arrow Post Kit violation
function rectarrowflatcap(value)
{
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='Arrow Post Kit w/Flat Caps* - $154.88 (+$35 shipping)';
			return true;
			}
}
function rectarrowgothiccap(value)
{
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='Arrow Post Kit w/Gothic Caps* -$179.88 (+$35 shipping)';
			return true;
			}
}
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 rectarrowflatcap2()
{
var value=document.getElementById('qty1').value;
	if(!(value%2==0) && document.getElementById('4x4opt2').selectedIndex > 4 )
		{
			alert("Signs must be ordered in multiples of 2 when selecting the Arrow Post Kit.");
			document.getElementById('4x4opt2').value='No Post Kit';
			return true;
		}
		else
			{		
			return false;
			}
}

function rectarrowflatcap3()
{
value=document.getElementById('qty1').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('4x4opt2').value='Arrow Post Kit w/Flat Caps* - $154.88 (+$35 shipping)';
			return true;
			}
}
function rectarrowgothiccap4()
{
value=document.getElementById('qty1').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('4x4opt2').value='Arrow Post Kit w/Gothic Caps* -$179.88 (+$35 shipping)';
			return true;
			}
}


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 doClear(theText) 
{
     if (theText.value == theText.defaultValue)
 {
         theText.value = ""
     }
 }

/*function makeFormsUnique() {
    var p10s = document.getElementsByName('p10');
    for(i=0;i<p10s.length;i++) {
      var date = new Date();
      p10s[i].value = date.getTime();
    }
  }
*/ 