



function decodeSearchString() {
   var nameValue = new Array();
   var searchStr = unescape(location.search.substring(1));
   if (searchStr) {
       var formElement = searchStr.split("&");
       var tmpArray = new Array();
       for (k = 0; k < formElement.length; k++) {
            tmpArray = formElement[k].split("=");
            nameValue[tmpArray[0]] = tmpArray[1];
       }
   }
   return nameValue
   
}




function fixPhotoNav() {

  var oPhotoNav = YD.getElementsByClassName("photoNav", "div");



  for (var i=0; i < oPhotoNav.length; i++) {

    var re = /gallery\/([\d]+)(_(\w+))?\//;

    var oTitle = YD.getElementsByClassName("title", "span", oPhotoNav[i]);

    if (re.test(window.location)) {

      oTitle[0].innerHTML = "|&nbsp;" + oTitle[0].innerHTML + "&nbsp;|";

      re.exec(window.location);

      oPhotoNav[i].innerHTML = oPhotoNav[i].innerHTML + "<span ><a href='/gallery/" + RegExp.$1 + ((RegExp.$2 != undefined) ? RegExp.$2 : "") + "'>View Album</a></span>&nbsp;&nbsp;&nbsp;"  + "<div id=\"ppnavlink\">" + pplinkpassf +  "&nbsp;" + pplinkhelp + "</div>";






    }

  }

}



function isClass(sClass) {

  sClassName = document.body.className;

  re = new RegExp(sClass + "( |$)")



  if (!sClassName)

    return false;



  return re.test(sClassName);

}






var srchData = decodeSearchString();
var imagefilename = srchData.imagepps;
var imageppdisplay = "<img src='/photos/" + srchData.imagepps + "-S.jpg' border='0'>";
var imageppinfo = "<p class=\"ContentText\">album : " + srchData.albumtitlepps  + "<br>  file name : "  + srchData.filenamepps + "</p>";
var imageppurl = "http://annieg.smugmug.com" + "/gallery/" + srchData.albumidpps + "_"  + srchData.albumkeypps + "/1/" + srchData.imagepps + "/Small";
var imageppurllink = "<a href=\"http://annieg.smugmug.com" + "/gallery/" + srchData.albumidpps + "_"  + srchData.albumkeypps + "/1/" + srchData.imagepps + "/Small\" target=\"_blank\">" + imageppurl + "</a>";


function show(layershow,layerhide1,layerhide2,layerhide3) {
document.getElementById(layershow).style.visibility = "visible";
document.getElementById(layerhide1).style.visibility = "hidden";
document.getElementById(layerhide2).style.visibility = "hidden";
document.getElementById(layerhide3).style.visibility = "hidden";
PackageForm();
PrintsForm();
FineartForm();
CustomForm();
  }









function PrintsForm()
{

      for (l=0; l<printsitemarray.length; l++)
 {   
document.PrintsForm.item_name.options[l]=new Option(printsitemarray[l], printsitemarray[l])
       
   }



 


}


function PrintsFormFormatValues(value)
{
 var temp = Math.round(value * 100);
 temp = temp / 100;
 return temp;
}

function PrintsFormShowPrice()

{

 
 document.PrintsForm.amount.value= PrintsFormFormatValues(parseFloat(printspricearray[document.PrintsForm.item_name.selectedIndex]));

document.PrintsForm.item_number.value = "Image Link: " + imageppurl;
document.PrintsForm.os0.value= srchData.albumtitlepps + '; File Name:' + srchData.filenamepps;
  if (document.PrintsForm.business.value != "anniegensh@comcast.net")
	{
    document.PrintsForm.business.value= 'anniegensh@comcast.net'
        }
 
}


function PrintsFormValidate()
{
	
    	
     if (document.PrintsForm.item_name.value == "Click the arrow for a list of items")
        {
		alert("Please select an item");
		document.PrintsForm.item_name.focus();
		return false;
	}
 
}



function FineartForm()
{

      for (n=0; n<fineartitemarray.length; n++)
 {   
document.FineartForm.item_name.options[n]=new Option(fineartitemarray[n], fineartitemarray[n])       
   }

 
document.FineartForm.item_number.value = "Image Link: " + imageppurl;  
document.FineartForm.os0.value= srchData.albumtitlepps + '; File Name:' + srchData.filenamepps;
if (document.FineartForm.business.value != "anniegensh@comcast.net")
	{
    document.FineartForm.business.value= 'anniegensh@comcast.net'
        }

}







function FineartFormFormatValues(value)
{
 var temp = Math.round(value * 100);
 temp = temp / 100;
 return temp;
}

function FineartFormShowPrice()

{

 
 document.FineartForm.amount.value= FineartFormFormatValues(parseFloat(fineartpricearray[document.FineartForm.item_name.selectedIndex]));
 
}



function FineartFormValidate()
{
	
    	
     if (document.FineartForm.item_name.value == "Click the arrow for a list of items")
        {
		alert("Please select an item");
		document.FineartForm.item_name.focus();
		return false;
	}
}



function CustomForm()
{

      for (n=0; n<customitemarray.length; n++)
 {   
document.CustomForm.item_name.options[n]=new Option(customitemarray[n], customitemarray[n])
       
   }

 
document.CustomForm.item_number.value = "Image Link: " + imageppurl;  
document.CustomForm.os0.value= srchData.albumtitlepps + '; File Name:' + srchData.filenamepps;
if (document.CustomForm.business.value != "anniegensh@comcast.net")
	{
    document.CustomForm.business.value= 'anniegensh@comcast.net'
        }

}







function CustomFormFormatValues(value)
{
 var temp = Math.round(value * 100);
 temp = temp / 100;
 return temp;
}

function CustomFormShowPrice()

{

 
 document.CustomForm.amount.value= CustomFormFormatValues(parseFloat(custompricearray[document.CustomForm.item_name.selectedIndex]));
 
}



function CustomFormValidate()
{
	
    	
     if (document.CustomForm.item_name.value == "Click the arrow for a list of items")
        {
		alert("Please select an item");
		document.CustomForm.item_name.focus();
		return false;
	}
}




function PackageForm()
{

      for (l=0; l<packitemarray.length; l++)
 {   
document.PackageForm.packitem_name.options[l]=new Option(packitemarray[l], packitemarray[l])
       
   }
document.PackageForm.packalbum.value=srchData.albumtitlepps;
document.PackageForm.packimage.value= imageppurllink;
document.PackageForm.packfile.value=srchData.filenamepps;
}




function PackageFormValidate()
{
	if (document.PackageForm.customername.value == "")
	{
		alert("Your Name is required");
		document.PackageForm.customername.focus();
		return false;

	}
      if (document.PackageForm.customeremail.value == "")
	{
		alert("Your E-Mail Address is required");
		document.PackageForm.customeremail.focus();
		return false;
	}
	
     if (document.PackageForm.packitem_name.value == "Click the arrow for a list of pre-paid packages")
        {
		alert("Please select a pre-paid package");
		document.PackageForm.packitem_name.focus();
		return false;
	}
}








