var _FFrv;var _isFF=false;var _isIE=false;var _isOpera=false;var _isKHTML=false;var _isMacOS=false;var old_target=null;var previewHeight;var previewWidth;var verticalOffset=5;var horizontalOffset=3;var top=0;var left=30;var slideSpeed=20;var currentImage;var currentMLS;var scrolling=false;var timeout;var dialogs_theme='alphacube';function init(){if(navigator.userAgent.indexOf('Macintosh')!=-1)_isMacOS=true;if((navigator.userAgent.indexOf('Safari')!=-1)||(navigator.userAgent.indexOf('Konqueror')!=-1))
_isKHTML=true;else if(navigator.userAgent.indexOf('Opera')!=-1){_isOpera=true;_OperaRv=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Opera')+6,3));}
else if(navigator.appName.indexOf("Microsoft")!=-1)
_isIE=true;else{_isFF=true;_FFrv=parseFloat(navigator.userAgent.split("rv:")[1])}
Shadowbox.init({loadingImage:'/img/progress.gif',continuous:true,text:{cancel:'Закрыть',loading:'загрузка',close:'<span class="shortcut">З</span>акрыть',next:'<span class="shortcut">С</span>лед',prev:'<span class="shortcut">П</span>ред'}});}
function isValidEmail(str){return str.match(new RegExp("^([a-zA-Z0-9_]|\\-|\\.)+@(([a-zA-Z0-9_]|\\-)+\\.)+[a-zA-Z]{2,4}$"));}
function checkFields(){var i,a=checkFields.arguments;for(i=0;i<a.length;i++){obj=$(a[i]);if(obj){if(!obj.value.length){alert("Пустое поле (Empty field) "+obj.name);return false;}
if(obj.name.match(/^EMail(.*?)/gi)){if(!isValidEmail(obj.value)){alert("Неверный формат email адреса (Wrong email format)");return false;}}}}
return true;}
function ensureNumeric(e){var k=(typeof e.charCode=="undefined"?e.keyCode:e.charCode);if(k<32||e.ctrlKey||e.altKey||e.metaKey)
return true;return(k>=48&&k<=57);}
function ensureAlphaDigit(e){var k=(typeof e.charCode=="undefined"?e.keyCode:e.charCode);if(k<32||e.ctrlKey||e.altKey||e.metaKey)
return true;return((k>=48&&k<=57)||(k>=65&&k<=90)||(k>=97&&k<=122));}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function toBoolean(inputString){if(typeof(inputString)=="string")
inputString=inputString.toLowerCase();switch(inputString){case"1":case"true":case"yes":case"y":case"on":case 1:case true:return true;break;default:return false;}}
function setCookie(name,value,expire){document.cookie=name+"="+escape(value)+((expire==null)?"":("; expires="+expire.toGMTString()));}
function getCookie(nm){if(document.cookie.length>0){var re1=/\s*;\s*/;var cooks=document.cookie.split(re1);var re2=/\s*=\s*/;for(i=0;i<cooks.length;i++){var parts=cooks[i].split(re2,2);if(nm==parts[0]){return unescape(parts[1]);}}}
return"";}
function deleteCookie(Name)
{expireDate=new Date;expireDate.setDate(expireDate.getDate()-1);document.cookie=Name+"=; expires="+expireDate.toGMTString();}
function ieTrueBody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}
function resizeDiv(){if($('tb_cont')){var ie=document.all?true:false;var lh=ie?document.body.offsetHeight:document.documentElement.clientHeight;var dh=$('textblock').offsetHeight;var th=$('header').offsetHeight;var bh=$('footer').offsetHeight;var newH=dh+(lh-dh-th-bh);if(lh-dh-th-bh>0)
$('tb_cont').style.height=parseInt(lh-th-bh)+"px";}}
function switchSubMenu(id){var div=$('div_'+id);if(!div)return;if(div.style.display==''){div.style.display='none';}else{div.style.display='';}
return false;}
function switchBlock(id){var div=$(id);if(div.style.display==''){div.style.display='none';}else{div.style.display='';}
return false;}
function getAjaxPic(id,counter){$('bigPic_'+counter).innerHTML='<img src="img/progress.gif" width="16" height="16">';$('bigPicText_'+counter).innerHTML='<img src="img/progress.gif" width="16" height="16">';new Ajax.Request('/utils/ajax_pictures_controller?action=getPhoto&id='+id,{method:'post',onSuccess:function(transport){var response=transport.responseText.evalJSON();var img=new Image;img.src='/utils/phpThumb?src='+response.image+'&w=520';$('bigPic_'+counter).innerHTML='<a href="javascript:void(0)" onclick="showBig('+id+')"><img src="/utils/phpThumb?src='+response.image+'&w=520" alt="" border="0" /></a>';$('bigPicText_'+counter).innerHTML=response.text;},onFailure:function(){$('bigPic_'+counter).innerHTML='';$('bigPicText_'+counter).innerHTML='';}});}
function getOptions(id1,id2){$('configOptions_'+id1+'_'+id2).style.display="block";$('configOptions_'+id1+'_'+id2).innerHTML='<img src="img/progress.gif" width="16" height="16">';new Ajax.Request('/utils/ajax_options_controller?action=get&id='+id1+'&cfg='+id2,{method:'post',onSuccess:function(transport){var response=transport.responseText;$('configOptions_'+id1+'_'+id2).innerHTML=response||'';},onFailure:function(){$('configOptions_'+id1+'_'+id2).innerHTML='';}});}
function showBig(id){window.open('/photo.php?id='+id,'newW','width=350,height=350,resizable=1');}
function addToCart(id1,id2){var f=$('product');f.action='/catalog/basket';var block=$('configOptions_'+id1+'_'+id2);if(block){var items=block.select('input');for(i=0;i<items.length;i++){var obj=items[i];switch(obj.type){case'button':case'submit':break;case'checkbox':case'radio':if(obj.checked){var inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name',obj.name);inp.setAttribute('value',obj.value);f.appendChild(inp);}
break;break;}}}
var inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','product');inp.setAttribute('value',id1);f.appendChild(inp);inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','config');inp.setAttribute('value',id2);f.appendChild(inp);inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','add');inp.setAttribute('value',true);f.appendChild(inp);f.submit();}
function deleteBasketItem(key){var f=$('basket');var inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','deleteItem');inp.setAttribute('value',true);f.appendChild(inp);inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','key');inp.setAttribute('value',key);f.appendChild(inp);f.submit();}
function deleteBasketOption(key,optkey){var f=$('basket');var inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','deleteOption');inp.setAttribute('value',true);f.appendChild(inp);inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','key');inp.setAttribute('value',key);f.appendChild(inp);inp=document.createElement('input');inp.setAttribute('type','hidden');inp.setAttribute('name','option');inp.setAttribute('value',optkey);f.appendChild(inp);f.submit();}
function printThis(){var a=window.open('','printing','scrollbars=yes,width=700');a.document.open("text/html");a.document.write('<html><head><link href="/main1.css" rel="stylesheet" type="text/css" /><link href="/print.css" rel="stylesheet" type="text/css" /></head><body>');a.document.write($('printable').innerHTML);a.document.write('</body></html>');a.document.close();a.print();a.close();}
function printProduct(){var a=window.open('','printing','scrollbars=yes,width=700');a.document.open("text/html");a.document.write('<html><head><link href="/main1.css" rel="stylesheet" type="text/css" /><link href="/print.css" rel="stylesheet" type="text/css" /></head><body>');var areas=document.getElementsByClassName('printable');for(var i=0;i<areas.length;i++){a.document.write('<div style="clear:both;">'+areas[i].innerHTML+'</div>');}
a.document.write('</body></html>');a.document.close();a.print();a.close();}
