var global_location="includes";menu_status = new Array();function showHide(theid){if(document.getElementById){var switch_id = document.getElementById(theid);if(menu_status[theid] != 'hide'){switch_id.className = 'hide';menu_status[theid] = 'hide';}else{switch_id.className = 'show';menu_status[theid] = 'show';}}}
function filter(filter_name , filter_value , filter){advAJAX.get({url: "includes/frndbconfig.php?QT=49&filter_value="+filter_value+"&filter="+filter,	onInitialization : function() {document.getElementById(filter).innerHTML="<option>Loading...</option>";},		onSuccess : function(obj) {document.getElementById(filter).innerHTML=obj.responseText;},onError : function(obj) {alert("Error: " + obj.status);},	onFinalization : function(){ }});}
function locate(){window.location.replace("register.php");}
function showshiptable(id)
{if(document.getElementById(id).style.display=="none")
{document.getElementById(id).style.display="block";}
else
{document.getElementById(id).style.display="none";}}
function hideshiptable(id)
{if(document.getElementById(id).style.display=="block")
{document.getElementById(id).style.display="none";}}
function setsession(QT,value)
{advAJAX.get({url:global_location+'/frndbconfig.php?QT='+QT+'&value='+value,onInitialization:function(){},onSuccess:function(obj){window.location.href='';},onError:function(obj){alert('Error: '+obj.status);},onFinalization:function(){}});}
function validateRadio(obj){var one_selected=false;for(var i=0;i<obj.length;i++){if(obj[i].checked==true){return obj[i].value;one_selected=true;}}
if(false==one_selected){alert("Please Select Any One Radio");return false;}}
function getTime(){var dTime=new Date();var hours=dTime.getHours();var minute=dTime.getMinutes();var period="AM";if(hours>12){period="PM"}
else{period="AM";}
hours=((hours>12)?hours-12:hours)
var time=hours+":"+minute;return time;}
function getDate(){var dtdate=new Date();var day=dtdate.getDate();var month=dtdate.getMonth()+1;var year=dtdate.getFullYear();var date=year+"-"+month+"-"+day;return date;}
function Validator(frmname)
{this.formobj=document.forms[frmname];if(!this.formobj)
{alert("Error: couldnot get Form object "+frmname);return;}
if(this.formobj.onsubmit)
{this.formobj.old_onsubmit=this.formobj.onsubmit;this.formobj.onsubmit=null;}
else
{this.formobj.old_onsubmit=null;}
this.formobj._sfm_form_name=frmname;this.formobj.onsubmit=form_submit_handler;this.addValidation=add_validation;this.setAddnlValidationFunction=set_addnl_vfunction;this.clearAllValidations=clear_all_validations;this.disable_validations=false;document.error_disp_handler=new sfm_ErrorDisplayHandler();this.EnableOnPageErrorDisplay=validator_enable_OPED;this.EnableOnPageErrorDisplaySingleBox=validator_enable_OPED_SB;this.show_errors_together=true;this.EnableMsgsTogether=sfm_enable_show_msgs_together;}
function set_addnl_vfunction(functionname)
{this.formobj.addnlvalidation=functionname;}
function sfm_enable_show_msgs_together()
{this.show_errors_together=true;this.formobj.show_errors_together=true;}
function clear_all_validations()
{for(var itr=0;itr<this.formobj.elements.length;itr++)
{this.formobj.elements[itr].validationset=null;}}
function form_submit_handler()
{var bRet=true;document.error_disp_handler.clear_msgs();for(var itr=0;itr<this.elements.length;itr++)
{if(this.elements[itr].validationset&&!this.elements[itr].validationset.validate())
{bRet=false;}
if(!bRet&&!this.show_errors_together)
{break;}}
if(!bRet)
{document.error_disp_handler.FinalShowMsg();return false;}
if(this.addnlvalidation)
{str=" var ret = "+this.addnlvalidation+"()";eval(str);if(!ret)return ret;}
return true;}
function add_validation(itemname,descriptor,errstr)
{var condition=null;if(arguments.length>3)
{condition=arguments[3];}
if(!this.formobj)
{alert("Error: The form object is not set properly");return;}
var itemobj=this.formobj[itemname];if(itemobj.length&&isNaN(itemobj.selectedIndex))
{itemobj=itemobj[0];}
if(!itemobj)
{alert("Error: Couldnot get the input object named: "+itemname);return;}
if(!itemobj.validationset)
{itemobj.validationset=new ValidationSet(itemobj,this.show_errors_together);}
itemobj.validationset.add(descriptor,errstr,condition);itemobj.validatorobj=this;}
function validator_enable_OPED()
{document.error_disp_handler.EnableOnPageDisplay(false);}
function validator_enable_OPED_SB()
{document.error_disp_handler.EnableOnPageDisplay(true);}
function sfm_ErrorDisplayHandler()
{this.msgdisplay=new AlertMsgDisplayer();this.EnableOnPageDisplay=edh_EnableOnPageDisplay;this.ShowMsg=edh_ShowMsg;this.FinalShowMsg=edh_FinalShowMsg;this.all_msgs=new Array();this.clear_msgs=edh_clear_msgs;}
function edh_clear_msgs()
{this.msgdisplay.clearmsg(this.all_msgs);this.all_msgs=new Array();}
function edh_FinalShowMsg()
{this.msgdisplay.showmsg(this.all_msgs);}
function edh_EnableOnPageDisplay(single_box)
{if(true==single_box)
{this.msgdisplay=new SingleBoxErrorDisplay();}
else
{this.msgdisplay=new DivMsgDisplayer();}}
function edh_ShowMsg(msg,input_element)
{var objmsg=new Array();objmsg["input_element"]=input_element;objmsg["msg"]=msg;this.all_msgs.push(objmsg);}
function AlertMsgDisplayer()
{this.showmsg=alert_showmsg;this.clearmsg=alert_clearmsg;}
function alert_clearmsg(msgs)
{}
function alert_showmsg(msgs)
{var whole_msg="";var first_elmnt=null;for(var m=0;m<msgs.length;m++)
{if(null==first_elmnt)
{first_elmnt=msgs[m]["input_element"];}
whole_msg+=msgs[m]["msg"]+"\n";}
alert(whole_msg);if(null!=first_elmnt)
{first_elmnt.focus();}}
function sfm_show_error_msg(msg,input_elmt)
{document.error_disp_handler.ShowMsg(msg,input_elmt);}
function SingleBoxErrorDisplay()
{this.showmsg=sb_div_showmsg;this.clearmsg=sb_div_clearmsg;}
function sb_div_clearmsg(msgs)
{var divname=form_error_div_name(msgs);show_div_msg(divname,"");}
function sb_div_showmsg(msgs)
{var whole_msg="<ul>\n";for(var m=0;m<msgs.length;m++)
{whole_msg+="<li>"+msgs[m]["msg"]+"</li>\n";}
whole_msg+="</ul>";var divname=form_error_div_name(msgs);show_div_msg(divname,whole_msg);}
function form_error_div_name(msgs)
{var input_element=null;for(var m in msgs)
{input_element=msgs[m]["input_element"];if(input_element){break;}}
var divname="";if(input_element)
{divname=input_element.form._sfm_form_name+"_errorloc";}
return divname;}
function DivMsgDisplayer()
{this.showmsg=div_showmsg;this.clearmsg=div_clearmsg;}
function div_clearmsg(msgs)
{for(var m in msgs)
{var divname=element_div_name(msgs[m]["input_element"]);show_div_msg(divname,"");}}
function element_div_name(input_element)
{var divname=input_element.form._sfm_form_name+"_"+
input_element.name+"_errorloc";divname=divname.replace(/[\[\]]/gi,"");return divname;}
function div_showmsg(msgs)
{var whole_msg;var first_elmnt=null;for(var m in msgs)
{if(null==first_elmnt)
{first_elmnt=msgs[m]["input_element"];}
var divname=element_div_name(msgs[m]["input_element"]);show_div_msg(divname,msgs[m]["msg"]);}
if(null!=first_elmnt)
{first_elmnt.focus();}}
function show_div_msg(divname,msgstring)
{if(divname.length<=0)return false;if(document.layers)
{divlayer=document.layers[divname];if(!divlayer){return;}
divlayer.document.open();divlayer.document.write(msgstring);divlayer.document.close();}
else
if(document.all)
{divlayer=document.all[divname];if(!divlayer){return;}
divlayer.innerHTML=msgstring;}
else
if(document.getElementById)
{divlayer=document.getElementById(divname);if(!divlayer){return;}
divlayer.innerHTML=msgstring;}
divlayer.style.visibility="visible";return false;}
function ValidationDesc(inputitem,desc,error,condition)
{this.desc=desc;this.error=error;this.itemobj=inputitem;this.condition=condition;this.validate=vdesc_validate;}
function vdesc_validate()
{if(this.condition!=null)
{if(!eval(this.condition))
{return true;}}
if(!validateInput(this.desc,this.itemobj,this.error))
{this.itemobj.validatorobj.disable_validations=true;this.itemobj.focus();return false;}
return true;}
function ValidationSet(inputitem,msgs_together)
{this.vSet=new Array();this.add=add_validationdesc;this.validate=vset_validate;this.itemobj=inputitem;this.msgs_together=msgs_together;}
function add_validationdesc(desc,error,condition)
{this.vSet[this.vSet.length]=new ValidationDesc(this.itemobj,desc,error,condition);}
function vset_validate()
{var bRet=true;for(var itr=0;itr<this.vSet.length;itr++)
{bRet=bRet&&this.vSet[itr].validate();if(!bRet&&!this.msgs_together)
{break;}}
return bRet;}
function validateEmail(email)
{var splitted=email.match("^(.+)@(.+)$");if(splitted==null)return false;if(splitted[1]!=null)
{var regexp_user=/^\"?[\w-_\.]*\"?$/;if(splitted[1].match(regexp_user)==null)return false;}
if(splitted[2]!=null)
{var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(splitted[2].match(regexp_domain)==null)
{var regexp_ip=/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(splitted[2].match(regexp_ip)==null)return false;}
return true;}
return false;}
function IsCheckSelected(objValue,chkValue)
{var selected=false;var objcheck=objValue.form.elements[objValue.name];if(objcheck.length)
{var idxchk=-1;for(var c=0;c<objcheck.length;c++)
{if(objcheck[c].value==chkValue)
{idxchk=c;break;}}
if(idxchk>=0)
{if(objcheck[idxchk].checked=="1")
{selected=true;}}}
else
{if(objValue.checked=="1")
{selected=true;}}
return selected;}
function TestDontSelectChk(objValue,chkValue,strError)
{var pass=true;pass=IsCheckSelected(objValue,chkValue)?false:true;if(pass==false)
{if(!strError||strError.length==0)
{strError="Can't Proceed as you selected "+objValue.name;}
sfm_show_error_msg(strError,objValue);}
return pass;}
function TestShouldSelectChk(objValue,chkValue,strError)
{var pass=true;pass=IsCheckSelected(objValue,chkValue)?true:false;if(pass==false)
{if(!strError||strError.length==0)
{strError="You should select "+objValue.name;}
sfm_show_error_msg(strError,objValue);}
return pass;}
function TestRequiredInput(objValue,strError)
{var ret=true;var val=objValue.value;val=val.replace(/^\s+|\s+$/g,"");if(eval(val.length)==0)
{if(!strError||strError.length==0)
{strError=objValue.name+" : Required Field";}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestMaxLen(objValue,strMaxLen,strError)
{var ret=true;if(eval(objValue.value.length)>eval(strMaxLen))
{if(!strError||strError.length==0)
{strError=objValue.name+" : "+strMaxLen+" characters maximum ";}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestMinLen(objValue,strMinLen,strError)
{var ret=true;if(eval(objValue.value.length)<eval(strMinLen))
{if(!strError||strError.length==0)
{strError=objValue.name+" : "+strMinLen+" characters minimum  ";}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestInputType(objValue,strRegExp,strError,strDefaultError)
{var ret=true;var charpos=objValue.value.search(strRegExp);if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=strDefaultError;}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestEmail(objValue,strError)
{var ret=true;if(objValue.value.length>0&&!validateEmail(objValue.value))
{if(!strError||strError.length==0)
{strError=objValue.name+": Enter a valid Email address ";}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestLessThan(objValue,strLessThan,strError)
{var ret=true;if(isNaN(objValue.value))
{sfm_show_error_msg(objValue.name+": Should be a number ",objValue);ret=false;}
else
if(eval(objValue.value)>=eval(strLessThan))
{if(!strError||strError.length==0)
{strError=objValue.name+" : value should be less than "+strLessThan;}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestGreaterThan(objValue,strGreaterThan,strError)
{var ret=true;if(isNaN(objValue.value))
{sfm_show_error_msg(objValue.name+": Should be a number ",objValue);ret=false;}
else
if(eval(objValue.value)<=eval(strGreaterThan))
{if(!strError||strError.length==0)
{strError=objValue.name+" : value should be greater than "+strGreaterThan;}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestRegExp(objValue,strRegExp,strError)
{var ret=true;if(objValue.value.length>0&&!objValue.value.match(strRegExp))
{if(!strError||strError.length==0)
{strError=objValue.name+": Invalid characters found ";}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestDontSelect(objValue,dont_sel_index,strError)
{var ret=true;if(objValue.selectedIndex==null)
{sfm_show_error_msg("ERROR: dontselect command for non-select Item");ret=false;}
if(objValue.selectedIndex==eval(dont_sel_index))
{if(!strError||strError.length==0)
{strError=objValue.name+": Please Select one option ";}
sfm_show_error_msg(strError,objValue);ret=false;}
return ret;}
function TestSelectOneRadio(objValue,strError)
{var objradio=objValue.form.elements[objValue.name];var one_selected=false;for(var r=0;r<objradio.length;r++)

{if(objradio[r].checked)
{one_selected=true;break;}}
if(false==one_selected)
{if(!strError||strError.length==0)
{strError="Please select one option from "+objValue.name;}
sfm_show_error_msg(strError,objValue);}
return one_selected;}
function DoCustomValidation()
{var frm=document.forms["registrationform"];if(frm.password.value!=frm.repassword.value)
{alert('The Password and verified password do not match!');return false;}
else
{return true;}}
function validateInput(strValidateStr,objValue,strError)
{var ret=true;var epos=strValidateStr.search("=");var command="";var cmdvalue="";if(epos>=0)
{command=strValidateStr.substring(0,epos);cmdvalue=strValidateStr.substr(epos+1);}
else
{command=strValidateStr;}
switch(command)
{case"req":case"required":{ret=TestRequiredInput(objValue,strError)
break;}
case"maxlength":case"maxlen":{ret=TestMaxLen(objValue,cmdvalue,strError)
break;}
case"minlength":case"minlen":{ret=TestMinLen(objValue,cmdvalue,strError)
break;}
case"alnum":case"alphanumeric":{ret=TestInputType(objValue,"[^A-Za-z0-9]",strError,objValue.name+": Only alpha-numeric characters allowed ");break;}
case"alnum_s":case"alphanumeric_space":{ret=TestInputType(objValue,"[^A-Za-z0-9\\s]",strError,objValue.name+": Only alpha-numeric characters and space allowed ");break;}
case"num":case"numeric":{ret=TestInputType(objValue,"[^0-9]",strError,objValue.name+": Only digits allowed ");break;}
case"mobile":case"internationl_mobile":{ret=TestInputType(objValue,"[^0-9\\+]",strError,objValue.name+": Only digits allowed ");break;}
case"dec":case"decimal":{ret=TestInputType(objValue,"[^0-9\.]",strError,objValue.name+": Only numbers allowed ");break;}
case"alphabetic":case"alpha":{ret=TestInputType(objValue,"[^A-Za-z]",strError,objValue.name+": Only alphabetic characters allowed ");break;}
case"alphabetic_space":case"alpha_s":{ret=TestInputType(objValue,"[^A-Za-z\\s]",strError,objValue.name+": Only alphabetic characters and space allowed ");break;}
case"email":{ret=TestEmail(objValue,strError);break;}
case"lt":case"lessthan":{ret=TestLessThan(objValue,cmdvalue,strError);break;}
case"gt":case"greaterthan":{ret=TestGreaterThan(objValue,cmdvalue,strError);break;}
case"regexp":{ret=TestRegExp(objValue,cmdvalue,strError);break;}
case"dontselect":{ret=TestDontSelect(objValue,cmdvalue,strError)
break;}
case"dontselectchk":{ret=TestDontSelectChk(objValue,cmdvalue,strError)
break;}
case"shouldselchk":{ret=TestShouldSelectChk(objValue,cmdvalue,strError)
break;}
case"selone_radio":{ret=TestSelectOneRadio(objValue,strError);break;}}
return ret;}
function VWZ_IsListItemSelected(listname,value)
{for(var i=0;i<listname.options.length;i++)
{if(listname.options[i].selected==true&&listname.options[i].value==value)
{return true;}}
return false;}
function VWZ_IsChecked(objcheck,value)
{if(objcheck.length)
{for(var c=0;c<objcheck.length;c++)
{if(objcheck[c].checked=="1"&&objcheck[c].value==value)
{return true;}}}
else
{if(objcheck.checked=="1")
{return true;}}
return false;}
function getCheckedValue(radioObj){if(!radioObj)
return"";var radioLength=radioObj.length;if(radioLength==undefined)
if(radioObj.checked)
return radioObj.value;else
return"";for(var i=0;i<radioLength;i++){if(radioObj[i].checked){return radioObj[i].value;}}
return"";}
function validate_cart()
{document.cart_pro.action="includes/frndbconfig.php?QT=13";document.cart_pro.submit();}
function callme(rowid)
{var chk=confirm("Are you sure you want to remove this product from cart?");if(chk==false)
return false;else
{document.cart_pro.action='includes/frndbconfig.php?QT=12&row_id='+rowid;document.cart_pro.submit();}}
function del_pack(rowid)
{var chk=confirm("Are you sure you want to remove this package from cart?");if(chk==false)
return false;else
{document.cart_pro.action='includes/frndbconfig.php?QT=24&row_id='+rowid;document.cart_pro.submit();}}
function get_color(pro_id,size_id)
{advAJAX.get({url:global_location+"/frndbconfig.php?QT=25&size_id="+size_id+"&pro_id="+pro_id,onInitialization:function(){},onSuccess:function(obj){document.getElementById("cmb_"+pro_id).innerHTML=obj.responseText;},onError:function(obj){alert("Error: "+obj.status);},onFinalization:function(){}});}
function showotherbox(){if(document.getElementById('bstate').value==0){document.getElementById('other').style.display="block";document.getElementById('other_err_box').style.display="block";}else{document.getElementById('other').style.display="none";document.getElementById('other_err_box').style.display="none";}}
function showotherbox1(){if(document.getElementById('sstate').value==0){document.getElementById('s_other').style.display="block";document.getElementById('s_other_err_box').style.display="block";}else{document.getElementById('s_other').style.display="none";document.getElementById('s_other_err_box').style.display="none";}}
var message="Function Disabled!";function clickIE4(){if(event.button==2){alert(message);return false;}}
function clickNS4(e){if(document.layers||document.getElementById&&!document.all){if(e.which==2||e.which==3){alert(message);return false;}}}
if(document.layers){document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS4;}
else if(document.all&&!document.getElementById){document.onmousedown=clickIE4;}
document.oncontextmenu=new Function("return false");

var thumbnailviewer={enableTitle:true,enableAnimation:true,definefooter:'<div class="footerbar"><img src="images/close_icon.gif" alt="Close" title="Close"></div>',defineLoading:'<img src="images/loader.gif" alt="Loading....">',scrollbarwidth:16,opacitystring:'filter:progid:DXImageTransform.Microsoft.alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1',targetlinks:[],createthumbBox:function(){document.write('<div id="thumbBox" onClick="thumbnailviewer.closeit()" style="z-index:200;"><div id="thumbImage"></div>'+this.definefooter+'</div>')
document.write('<div id="thumbLoading">'+this.defineLoading+'</div>')
this.thumbBox=document.getElementById("thumbBox")
this.thumbImage=document.getElementById("thumbImage")
this.thumbLoading=document.getElementById("thumbLoading")
this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body},centerDiv:function(divobj){var ie=document.all&&!window.opera
var dom=document.getElementById
var scroll_top=(ie)?this.standardbody.scrollTop:window.pageYOffset
var scroll_left=(ie)?this.standardbody.scrollLeft:window.pageXOffset
var docwidth=(ie)?this.standardbody.clientWidth:window.innerWidth-this.scrollbarwidth
var docheight=(ie)?this.standardbody.clientHeight:window.innerHeight
var docheightcomplete=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)?this.standardbody.offsetHeight:this.standardbody.scrollHeight
var objwidth=divobj.offsetWidth
var objheight=divobj.offsetHeight
var topposition=(docheight>objheight)?scroll_top+docheight/2-objheight/2+"px":scroll_top+10+"px"
divobj.style.left=docwidth/2-objwidth/2+"px"
divobj.style.top=Math.floor(parseInt(topposition))+"px"
divobj.style.visibility="visible"},showthumbBox:function(){thumbnailviewer.thumbLoading.style.visibility="hidden"
this.centerDiv(this.thumbBox)
if(this.enableAnimation){this.currentopacity=0.1
this.opacitytimer=setInterval("thumbnailviewer.opacityanimation()",20)}},loadimage:function(link){if(this.thumbBox.style.visibility=="visible")
this.closeit()
var imageHTML='<img src="'+link.getAttribute("href")+'" style="'+this.opacitystring+'" />'
if(this.enableTitle&&link.getAttribute("title"))
imageHTML+='<br />'+link.getAttribute("title")
this.centerDiv(this.thumbLoading)
this.thumbImage.innerHTML=imageHTML
this.featureImage=this.thumbImage.getElementsByTagName("img")[0]
if(this.featureImage.complete)
thumbnailviewer.showthumbBox()
else{this.featureImage.onload=function(){thumbnailviewer.showthumbBox()}}
if(document.all&&!window.createPopup)
this.featureImage.src=link.getAttribute("href")
this.featureImage.onerror=function(){thumbnailviewer.thumbLoading.style.visibility="hidden"}},setimgopacity:function(value){var targetobject=this.featureImage
if(targetobject.filters&&targetobject.filters[0]){if(typeof targetobject.filters[0].opacity=="number")
targetobject.filters[0].opacity=value*100
else
targetobject.style.filter="alpha(opacity="+value*100+")"}
else if(typeof targetobject.style.MozOpacity!="undefined")
targetobject.style.MozOpacity=value
else if(typeof targetobject.style.opacity!="undefined")
targetobject.style.opacity=value
else
this.stopanimation()},opacityanimation:function(){this.setimgopacity(this.currentopacity)
this.currentopacity+=0.1
if(this.currentopacity>1)
this.stopanimation()},stopanimation:function(){if(typeof this.opacitytimer!="undefined")
clearInterval(this.opacitytimer)},closeit:function(){this.stopanimation()
this.thumbBox.style.visibility="hidden"
this.thumbImage.innerHTML=""
this.thumbBox.style.left="-2000px"
this.thumbBox.style.top="-2000px"},cleanup:function(){this.thumbLoading=null
if(this.featureImage)this.featureImage.onload=null
this.featureImage=null
this.thumbImage=null
for(var i=0;i<this.targetlinks.length;i++)
this.targetlinks[i].onclick=null
this.thumbBox=null},dotask:function(target,functionref,tasktype){var tasktype=(window.addEventListener)?tasktype:"on"+tasktype
if(target.addEventListener)
target.addEventListener(tasktype,functionref,false)
else if(target.attachEvent)
target.attachEvent(tasktype,functionref)},init:function(){if(!this.enableAnimation)
this.opacitystring=""
var pagelinks=document.getElementsByTagName("a")
for(var i=0;i<pagelinks.length;i++){if(pagelinks[i].getAttribute("rel")&&pagelinks[i].getAttribute("rel")=="thumbnail"){pagelinks[i].onclick=function(){thumbnailviewer.stopanimation()
thumbnailviewer.loadimage(this)
return false}
this.targetlinks[this.targetlinks.length]=pagelinks[i]}}
this.dotask(window,function(){if(thumbnailviewer.thumbBox.style.visibility=="visible")thumbnailviewer.centerDiv(thumbnailviewer.thumbBox)},"resize")}}
thumbnailviewer.createthumbBox()
thumbnailviewer.dotask(window,function(){thumbnailviewer.init()},"load")
thumbnailviewer.dotask(window,function(){thumbnailviewer.cleanup()},"unload")
