Varien.searchForm=Class.create();Varien.searchForm.prototype={initialize:function(form,field,emptyText){this.form=$(form);this.field=$(field);this.emptyText=emptyText;Event.observe(this.form,'submit',this.submit.bind(this));Event.observe(this.field,'focus',this.focus.bind(this));Event.observe(this.field,'blur',this.blur.bind(this));this.blur();},submit:function(event){if(this.field.value==this.emptyText||this.field.value==''){Event.stop(event);return false;}return true;},focus:function(event){if(this.field.value==this.emptyText){this.field.value='';}},blur:function(event){if(this.field.value==''){this.field.value=this.emptyText;}},initLivesearch:function(url,destinationElement,charstostart){new Ajax.Autocompleter(this.field,destinationElement,url,{paramName:this.field.name,minChars:charstostart,indicator:'lsloading',updateElement:this._selectLivesearchItem.bind(this),onShow:function(element,update){if(!update.style.position||update.style.position=='absolute'){update.style.position='absolute';Position.clone(element,update,{setHeight:false,offsetTop:element.offsetHeight});setTimeout(function(){Element.clonePosition('search_autocomplete','search',{'setWidth':false,'setHeight':false,'offsetTop':$('search').offsetHeight});},300);}Effect.Appear(update,{duration:0});}});},_selectLivesearchItem:function(element){if(element.title){window.location=element.title;}}};function reloadOptionImage(element,option_type_id)
{var index_select;var i;for(i=0;i<element.options.length;i++)
{index_select=element.options[i].value;if(index_select!=0)
{$('menu_image_'+index_select).removeClassName('active-menu-image');}}
if($('menu_image_'+option_type_id)!=null)
{$('menu_image_'+option_type_id).addClassName('active-menu-image');}}
function sameReloadPrice(option_id,option_type_id)
{if($('options_'+option_id+'_'+option_type_id)!=null)
{if($('options_'+option_id+'_'+option_type_id).type=='radio')
{$('options_'+option_id+'_'+option_type_id).checked=true;}else{if($('options_'+option_id+'_'+option_type_id).checked==true)
{$('options_'+option_id+'_'+option_type_id).checked=false;}else{$('options_'+option_id+'_'+option_type_id).checked=true;}}
$('options_'+option_id+'_'+option_type_id).onclick();}
if($('select_'+option_id)==null)
{return;}
for(var i=0;i<$('select_'+option_id).options.length;i++)
{if($('select_'+option_id).options[i].value==parseInt(option_type_id))
{$('select_'+option_id).selectedIndex=i;}}
$('select_'+option_id).onchange();var index_select;for(var j=0;j<$('select_'+option_id).options.length;j++)
{index_select=$('select_'+option_id).options[j].value;if(index_select!=0)
{$('menu_image_'+index_select).removeClassName('active-menu-image');}}
$('menu_image_'+option_type_id).addClassName('active-menu-image');}
function setCheckedValue(radioObj,newValue)
{var radioLength=radioObj.length;if(radioLength==undefined)
{radioObj.checked=(radioObj.value==newValue.toString());return;}
for(var i=0;i<radioLength;i++)
{radioObj[i].checked=false;if(radioObj[i].value==newValue.toString())
{radioObj[i].checked=true;}}}
function removeClassNameByName(name,className)
{var groupElement;groupElement=getElementsByName_iefix('div',name);for(var i=0;i<groupElement.length;i++)
{groupElement[i].removeClassName(className);}}
function getElementsByName_iefix(tag,name){var elem=document.getElementsByTagName(tag);var arr=new Array();var iarr=0;for(var i=0;i<elem.length;i++)
{att=elem[i].getAttribute("name");if(att==name)
{arr[iarr]=elem[i];iarr++;}}
return arr;}
function overviewOption(menuimage,option_id,info)
{menuimage.style.cursor='pointer';}
function hiddenOverview(option_id)
{}
function autoLoadImage()
{var imageoptions=document.getElementsByName('imageoption');var img_url;var image_obj;for(var i=0;i<imageoptions.length;i++)
{img_url=imageoptions[i].value;image_obj=new Image();image_obj.src=img_url;}}
function clickCheckBox(element_name,optionId){var listElement=getElementsByName_iefix('input',element_name);var is_checked=false;for(var i=0;i<listElement.length;i++)
{if(listElement[i].checked==true)
{is_checked=true;}}
if($('radio_'+optionId)!=null)
{if(is_checked==true)
{$('radio_'+optionId).checked=true;}else{$('radio_'+optionId).checked=false;}}}
function setProductCheckboxID()
{var radios=document.getElementsByClassName('checkbox');for(var mi=0;mi<radios.length;mi++)
{radios[mi].name='productid[]';radios[mi].id='product_id_'+radios[mi].value;if($('is_seted')==null)
{Event.observe(radios[mi],'click',function(event){setProduct();});}}
if($('filter_entity_id')!=null)
{$('filter_entity_id').innerHTML='<input type="hidden" id="is_seted" value="1">';}
setTimeout('setProductCheckboxID()',500);}
function setProduct()
{var radios=document.getElementsByClassName('checkbox');var id;for(var mi=0;mi<radios.length;mi++)
{id=radios[mi].value;if($('product_'+id)!=null)
{if(radios[mi].checked==false)
$('product_'+id).value='';else
$('product_'+id).value=id;}}}
var OptionTemplate=Class.create();OptionTemplate.prototype={initialize:function(url){this.url=url;},selecttemplate:function()
{var template_id=$('optiontemplate_id').value;var descrp_id='description-templ-'+template_id;var pre_template_id=$('curr-template-id').value;var pre_descrp_id='description-templ-'+pre_template_id;if($(pre_descrp_id)!=null)
{$(pre_descrp_id).style.display='none';}
if($(descrp_id)!=null)
{$(descrp_id).style.display='block';$('curr-template-id').value=template_id;}}};var accordion=Class.create();accordion.prototype={currentAccordion:null,duration:null,effects:[],animating:false,initialize:function(container,options)
{this.showActive(container);this.options=Object.extend({resizeSpeed:8,classNames:{toggle:'accordion-toggle',toggleActive:'accordion-toggle-active'},defaultSize:{height:null,width:null},direction:'vertical',onEvent:'click'},options||{});this.duration=((11-this.options.resizeSpeed)*0.15);var accordions=$$('#'+container+' .'+this.options.classNames.toggle);accordions.each(function(accordion){Event.observe(accordion,this.options.onEvent,this.activate.bind(this,accordion),false);if(this.options.onEvent=='click'){accordion.onclick=function(){return false;};}
if(this.options.direction=='horizontal'){var options=$H({width:'0px'});}else{var options=$H({height:'0px'});}
options.merge({display:'none'});this.currentAccordion=$(accordion.next(0)).setStyle(options);}.bind(this));},showActive:function(container)
{$$('#'+container+' li.active > ul').each(function(el){el.setStyle({height:'auto'});})},activate:function(accordion)
{if(this.animating){return false;}
this.effects=[];if(this.options.direction=='horizontal'){this.scaleX=true;this.scaleY=false;}else{this.scaleX=false;this.scaleY=true;}
this.currentAccordion=$(accordion.next(0));if(accordion.hasClassName(this.options.classNames.toggleActive)){this.deactivate();}else{this._handleAccordion();}},deactivate:function()
{this.currentAccordion.previous(0).removeClassName(this.options.classNames.toggleActive);new Effect.Scale(this.currentAccordion,0,{duration:this.duration,scaleContent:false,scaleX:this.scaleX,scaleY:this.scaleY,transition:Effect.Transitions.sinoidal,queue:{position:'end',scope:'accordionAnimation'},scaleMode:{originalHeight:this.options.defaultSize.height?this.options.defaultSize.height:this.currentAccordion.scrollHeight,originalWidth:this.options.defaultSize.width?this.options.defaultSize.width:this.currentAccordion.scrollWidth},afterFinish:function(){this.animating=false;}.bind(this)});},_handleAccordion:function()
{this.effects.push(new Effect.Scale(this.currentAccordion,100,{sync:true,scaleFrom:0,scaleContent:false,scaleX:this.scaleX,scaleY:this.scaleY,transition:Effect.Transitions.sinoidal,scaleMode:{originalHeight:this.options.defaultSize.height?this.options.defaultSize.height:this.currentAccordion.scrollHeight,originalWidth:this.options.defaultSize.width?this.options.defaultSize.width:this.currentAccordion.scrollWidth}}));var opened=this._getOpened();if(opened){opened.previous(0).removeClassName(this.options.classNames.toggleActive);this.effects.push(new Effect.Scale(opened,0,{sync:true,scaleContent:false,scaleX:this.scaleX,scaleY:this.scaleY,transition:Effect.Transitions.sinoidal}));}
this.currentAccordion.previous(0).addClassName(this.options.classNames.toggleActive);new Effect.Parallel(this.effects,{duration:this.duration,queue:{position:'end',scope:'accordionAnimation'},beforeStart:function(){this.animating=true;}.bind(this),afterFinish:function(){this.currentAccordion.setStyle({height:'auto'});this.animating=false;}.bind(this)});},_getOpened:function()
{var siblings=this.currentAccordion.up('li').siblings();var opened=false;siblings.each(function(el){if(opened){return;}
el.childElements().each(function(innerEl){if(innerEl.hasClassName(this.options.classNames.toggleActive)){opened=innerEl.next(0);return;}}.bind(this));}.bind(this));return opened;}}
