﻿/*Original Javascript Code (below) by Da'oud Rashid Copyright 2000-2010, Pak Persian Rugs, All Rights Reserved. */function closeWin(){window.close();}
$('document').ready(function(){if(typeof thePage!='undefined'){if(thePage!='account'&&thePage!='wishlist'){rand=Math.random();$('#accountSignInTd').load(server+'menuAccountLogin.lasso?refresh='+rand,function(){$('#signin_email_address_label').removeClass('overlabel').addClass('overlabel-apply');$('#signin_password_label').removeClass('overlabel').addClass('overlabel-apply');$('#signin_email_address').bind('click',function(){$('#signin_email_address_label').css('display','none').css('visibility','hidden');});$('#signin_email_address').bind('focus',function(){$('#signin_email_address_label').css('display','none').css('visibility','hidden');});$('#signin_email_address').bind('blur',function(){if(this.value==''){$('#signin_email_address_label').css('display','block').css('visibility','visible');}});$('#signin_password').bind('click',function(){$('#signin_password_label').css('display','none').css('visibility','hidden');});$('#signin_password').bind('focus',function(){$('#signin_password_label').css('display','none').css('visibility','hidden');});$('#signin_password').bind('blur',function(){if(this.value==''){$('#signin_password_label').css('display','block').css('visibility','visible');}});});}}});function clearFormFields(theForm){for(x=0;x<theForm.elements.length;x++){var currElem=theForm.elements[x];if(currElem.type!='button'&&currElem.type!='submit'&&currElem.type!='reset'&&currElem.type!='radio'&&currElem.type!='checkbox'&&currElem.type!='hidden'&&currElem.value!=''){currElem.value="";}
else if(currElem.type=='checkbox'&&currElem.checked&&currElem.value!=''){currElem.checked=false;}
else if(currElem.type=='radio'&&currElem.checked&&currElem.value!=''){for(var i=0;i<theForm.show.length;i++){if(theForm.show[i].value==''){theForm.show[i].checked=true;}}}}}
var currFormObj;var currTimeout;function clearFormFieldsAfterSubmit(theForm){currFormObj=theForm;currTimeout=setTimeout('clearFormFields(currFormObj);',100);}
function openWindow(theURL){window.open(theURL,'','status=yes,scrollbars=yes,resizable=yes,width=640,height=580');return false;}
function openMediumWindow(theURL){window.open(theURL,'','status=yes,scrollbars=yes,resizable=yes,width=685,height=760');return false;}
function openLargeWindow(theURL){window.open(theURL,'','status=yes,scrollbars=yes,resizable=yes,width=1024,height=768, left=0, top=0');return false;}
function goToPage(theURL){window.location=getAjaxedLink(theURL);return false;}
function goBack(){if(document.referrer.indexOf('pakpersian')!=-1||document.referrer==''){history.go(-1);}
else{document.location='http://'+location.host;}
return false;}
function get_param(param,origin)
{param=param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var parser=new RegExp("[\\?&]"+param+"=([^&#]*)");if(origin==0){var output=parser.exec(document.location.href);}
else{var output=parser.exec(document.referrer);}
if(output!=null)
return output[1];else
return"";}
var param_cncy=get_param('cncy',0);var param_mtr=get_param('mtr',0);var param_lang=get_param('lang',0);var param_gmax=get_param('gmax',0);var param_dtid=get_param('dtid',0);var prevparam_lang=get_param('lang',-1);var prevparam_mtr=get_param('mtr',-1);var prevparam_cncy=get_param('cncy',-1);var prevparam_gmax=get_param('gmax',-1);var prevparam_dtid=get_param('dtid',-1);if((param_lang!=prevparam_lang&&param_lang!=null&&param_lang!='')||(param_cncy!=prevparam_cncy&&param_cncy!=null&&param_cncy!='')||(param_mtr!=prevparam_mtr&&param_mtr!=null&&param_mtr!='')||(param_gmax!=prevparam_gmax&&param_gmax!=null&&param_gmax!='')||(param_dtid!=prevparam_dtid&&param_dtid!=null&&param_dtid!='')||(param_jsen)){if(!param_jsen){var param_jsen=1;}
$.post("session_update.lasso",{lang:param_lang,mtr:param_mtr,cncy:param_cncy,gmax:param_gmax,jsen:param_jsen});};function cursorhand(){document.body.style.cursor='hand';}
function cursordefault(){document.body.style.cursor='default';}
function showdesignmenu(){designmenu.style.visibility="Visible";$.scrollTo($('#top'),800);}
function hidedesignmenu(){designmenu.style.visibility="Hidden";}
var scrollInterval;function smoothscroll(position){clearInterval(scrollInterval);charposition=position+'';if(charposition.charAt(0)=='#'){charposition=charposition.substring(1,position.length);charobj=document.getElementById(charposition);position=0;if(charobj.offsetParent){position=charobj.offsetTop;while(charobj=charobj.offsetParent){position+=charobj.offsetTop;}}
if(charposition!="top"&&charposition!="Top"){position=position-5;}
else{position=0;}}
var currentpos=document.body.scrollTop;if(currentpos>position){scrollincrement=-12;}
else{scrollincrement=12;}
currenttarget=parent.document.body.scrollTop;scrollInterval=setInterval('scroller('+position+','+scrollincrement+')',10);}
function scroller(position,scrollincrement){currenttarget=parent.document.body.scrollTop+scrollincrement;if((scrollincrement>0&&currenttarget>=position)||(scrollincrement<0&&currenttarget<=position)){clearInterval(scrollInterval);parent.window.scrollTo(0,position);}
else{parent.window.scrollTo(0,currenttarget);}}
function executeWhenReady(elementId,code){code=unescape(code);var evalCode=code;if(document.getElementById(elementId)){eval(evalCode);}
else{standardTimeout=setTimeout('executeWhenReady(\''+elementId+'\',\''+escape(code)+'\');',100);}}
function locationReplaceWithHash(theURL){var hashValue=window.location.hash;if(hashValue!=''){var theURL=theURL+hashValue;}
window.location=theURL;return false;}
function getAjaxedLink(theURL){var len=theURL.length;var locQ=theURL.indexOf('?');var page=theURL.substring(0,locQ);var params=theURL.substring(locQ+1,len);var arrayParams=params.split('&');var URLPart='';var hashPart='';if(locQ!=-1){for(var i=0,ii=arrayParams.length;i<ii;i++){if(arrayParams[i].indexOf('carpet=')==-1&&arrayParams[i].indexOf('skip=')==-1&&arrayParams[i].indexOf('r=1')==-1){if(URLPart!=''){URLPart=URLPart+'&';}
URLPart=URLPart+arrayParams[i];}
else{if(hashPart!=''){hashPart=hashPart+'&';}
hashPart=hashPart+arrayParams[i];}}
var ajaxedLink=page+'?'+URLPart;if(hashPart!=''){ajaxedLink=ajaxedLink+'#/'+hashPart;}}
else{var ajaxedLink=theURL;}
return ajaxedLink;}