



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://imagecraft.smugmug.com" + "/gallery/" + srchData.albumidpps + "_"  + srchData.albumkeypps + "/1/" + srchData.imagepps + "/Small";
var imageppurllink = "<a href=\"http://imagecraft.smugmug.com" + "/gallery/" + srchData.albumidpps + "_"  + srchData.albumkeypps + "/1/" + srchData.imagepps + "/Small\" target=\"_blank\">" + imageppurl + "</a>";


function show(layershow,layerhide1) {
document.getElementById(layershow).style.visibility = "visible";
document.getElementById(layerhide1).style.visibility = "hidden";
PrintsForm();
FineartForm();
  }









function PrintsForm()
{

      for (l=0; l<printsitemarray.length; l++)
 {   
document.PrintsForm.item_name.options[l]=new Option(printsitemarray[l], printsitemarray[l])
       
   }


      for (m=0; m<printstypearray.length; m++)
 {   
document.PrintsForm.item_type.options[m]=new Option(printstypearray[m], printstypearray[m])
       
   }

 
document.PrintsForm.item_number.value = "Image Link: " + imageppurl;  
if (document.PrintsForm.business.value != "richard@imagecraft.com")
	{
    document.PrintsForm.business.value= 'richard@imagecraft.com'
        }

}


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]) * parseFloat(printstypemarray[document.PrintsForm.item_type.selectedIndex]));

 document.PrintsForm.os0.value= srchData.albumtitlepps + '; File Name:' + srchData.filenamepps + '; Print Type:' + document.PrintsForm.item_type.value;

 
}


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;
	}
    if (document.PrintsForm.item_type.value == "Click the arrow for a list of print types")
        {
		alert("Please select a print type");
		document.PrintsForm.item_type.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 != "richard@imagecraft.com")
	{
    document.FineartForm.business.value= 'richard@imagecraft.com'
        }

}







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;
	}
}








