
$(document).ready(function(){skinInit();});function skinInit()
{$('#navigation div.navigation-top').corner('tl tr 15px');$('div.tabbedNavigation ul.tabs li').corner('tl tr 8px');}
function ShowAddtionalImage(storeurl,itemcode)
{page_url=storeurl+'ShowAdditionalImg.asp?number='+itemcode;popupWin=window.open(page_url,'','scrollbars,resizable,width=800,height=650');}
function ShowSwatch(storeurl,swatchurl)
{page_url=storeurl+'/swatch/'+swatchurl;popupWin=window.open(page_url,'','scrollbars,resizable,width=800,height=650');}
function displaythis(what)
{var baddtocart=document.getElementById('addtocart')
var bwishlist=document.getElementById('addtowishlist')
var bgiftlist=document.getElementById('addtowishlist')
if(what.value=="cart")
{baddtocart.value="addtocart";bwishlist.value="";}
if(what.value=="wishlist")
{baddtocart.value="";bwishlist.value="addtowishlist";}
if(what.value=="giftlist")
{baddtocart.value="";bwishlist.value="addtogiftreg";}}
function CheckForEmpty(inputstr)
{if(inputstr.length==0)
return true;for(var i=0;i<inputstr.length;i++)
{var onechar=inputstr.charAt(i);if(onechar!=" ")
return false;}
return true;}
function IsPosInteger(inputval)
{inputstr=inputval.toString();for(x=0;x<inputstr.length;x++)
{var onechar=inputstr.charAt(x);if(onechar<"0"||onechar>"9")
return false;}
return true;}
function isDate(sDate){var scratch=new Date(sDate);if(scratch.toString()=="NaN"||scratch.toString()=="Invalid Date"){return false;}else{return true;}}
function Process()
{var dropdownnum=document.getElementById('MaxAttriboption').value;var NonSkuinputtxt=document.getElementById('maxNONSkuOption').value;if(NonSkuinputtxt>0)
{for(var i=1;i<=NonSkuinputtxt;i++)
{var attribtype="NonSkuslopttype"+i;attribtype="document.getElementById('"+attribtype+"').value";attribtypeval=eval(attribtype)
if(attribtypeval=="T")
{var NonSkuText="NonSkusvaltype"+i;NonSkuTextType="document.getElementById('"+NonSkuText+"').value";NonSkuTextTypeVal=eval(NonSkuTextType)
if(NonSkuTextTypeVal=="D")
{var NONSkuInput="NonSkuAttribtext"+i;NONSkuInputVal="document.getElementById('"+NONSkuInput+"').value";NONSkuInputValue=eval(NONSkuInputVal)
if(CheckForEmpty(NONSkuInputValue)==false)
{if(isDate(NONSkuInputValue)==false)
{var NOnSkutitle="NonSkuAttribTitle"+i;NOnSkutitleVal="document.getElementById('"+NOnSkutitle+"').value";NOnSkutitleValue=eval(NOnSkutitleVal)
alert("Must Enter Date for '"+NOnSkutitleValue+"'");return false;}}}}}}
if(dropdownnum>0)
{alertstring=""
var notallselected=false;var notallradioselected=false;for(var i=1;i<=dropdownnum;i++)
{var attribtype="slopttype"+i;attribtype="document.getElementById('"+attribtype+"').value";attribtypeval=eval(attribtype)
if(attribtypeval=="D")
{var Prodattribname="Attrib"+i;var Prodattribevalname="document.getElementById('"+Prodattribname+"').selectedIndex";selIndex=eval(Prodattribevalname);if(selIndex==0)
{var Skutitle="SkuAttribTitle"+i;SkutitleVal="document.getElementById('"+Skutitle+"').value";SkutitleValue=eval(SkutitleVal)
notallselected=true
alertstring=alertstring+"Select Option for '"+SkutitleValue+"'\n"}}
if(attribtypeval=="R")
{var checkforradio="noradio"+i;var checkforradio="document.getElementById('"+checkforradio+"').value";var checkforradioval=eval(checkforradio)
if(checkforradioval==0)
{notallradioselected=true;}
if(checkforradioval==1)
{notallradioselected=true
attribradio=eval("prodinfoform.Attrib"+i+".length");j=attribradio;if(j==null)
{j=0;}
if(j==0)
{radiochecked=eval("prodinfoform.Attrib"+i+".checked");if(radiochecked)
{notallradioselected=false}}
else
{for(k=0;k<j;k++)
{radiochecked=eval("prodinfoform.Attrib"+i+"["+k+"].checked");if(radiochecked)
{notallradioselected=false}}}
if(notallradioselected==true)
{var Skutitle="SkuAttribTitle"+i;SkutitleVal="document.getElementById('"+Skutitle+"').value";SkutitleValue=eval(SkutitleVal)
notallselected=true
alertstring=alertstring+"Select Option for '"+SkutitleValue+"'\n"}}}}
if(notallselected)
{alert(alertstring);return false;}
if(notallradioselected)
{alert("Please select all options");return false;}}
return true;}
function extractNumber(obj,decimalPlaces,allowNegative,beforedecimal)
{var temp=obj.value;var reg0Str='[0-9]*';if(decimalPlaces>0){reg0Str+='\\.?[0-9]{0,'+decimalPlaces+'}';}else if(decimalPlaces<0){reg0Str+='\\.?[0-9]*';}
reg0Str=allowNegative?'^-?'+reg0Str:'^'+reg0Str;reg0Str=reg0Str+'$';var reg0=new RegExp(reg0Str);if(reg0.test(temp))return true;var reg1Str='[^0-9'+(decimalPlaces!=0?'.':'')+(allowNegative?'-':'')+']';var reg1=new RegExp(reg1Str,'g');temp=temp.replace(reg1,'');if(allowNegative){var hasNegative=temp.length>0&&temp.charAt(0)=='-';var reg2=/-/g;temp=temp.replace(reg2,'');if(hasNegative)temp='-'+temp;}
if(decimalPlaces!=0){var reg3=/\./g;var reg3Array=reg3.exec(temp);if(reg3Array!=null){var reg3Right=temp.substring(reg3Array.index+reg3Array[0].length);reg3Right=reg3Right.replace(reg3,'');reg3Right=decimalPlaces>0?reg3Right.substring(0,decimalPlaces):reg3Right;temp=temp.substring(0,reg3Array.index)+'.'+reg3Right;}}
obj.value=temp;}
function blockNonNumbers(obj,e,allowDecimal,allowNegative,maxbeforedecimal)
{var key;var isCtrl=false;var keychar;var reg;if(window.event){key=e.keyCode;isCtrl=window.event.ctrlKey}
else if(e.which){key=e.which;isCtrl=e.ctrlKey;}
if(isNaN(key))return true;keychar=String.fromCharCode(key);if(key==8||isCtrl)
{return true;}
reg=/\d/;var isFirstN=allowNegative?keychar=='-'&&obj.value.indexOf('-')==-1:false;var isFirstD=allowDecimal?keychar=='.'&&obj.value.indexOf('.')==-1:false;retval=true;if(maxbeforedecimal>0)
{temp=obj.value;var hasNegative=temp.length>0&&temp.charAt(0)=='-';var reg2=/-/g;temp=temp.replace(reg2,'');if(temp.length>=maxbeforedecimal)
{retval=false;return retval;}}
return isFirstN||isFirstD||reg.test(keychar);}
var selImage="";function swapDescription(show,totDesc){if(document.getElementById){var x;for(x=1;x<=totDesc;x++){descName="Description"+x;if(x==show)
{showString='inline';}
else
{showString='none';}
if(document.getElementById)
{document.getElementById(descName).style.display=showString;}
else if(document.all)
{theLayer=document.all.descName;theLayer.style.display=showString;}}}}
function swapTabImages(selTabImg,totTabImgs){var x;for(x=1;x<=totTabImgs;x++){tabImgName1="tab_light"+x+"1";tabImgName2="tab_light"+x+"2";descTabName="desctab"+x
if(x==selTabImg)
{document.images[tabImgName1].src="images/tab-dark1.jpg";document.images[tabImgName2].src="images/tab-dark2.jpg";document.getElementById(descTabName).style.backgroundImage='url(images/tab-dark-bkg.jpg)';}
else
{document.images[tabImgName1].src="images/tab-light1.jpg";document.images[tabImgName2].src="images/tab-light2.jpg";document.getElementById(descTabName).style.backgroundImage='url(images/tab-light-bkg.jpg)';}}}
