(function() {
	get2hidden();
	var f = document.getElementById('shopall-search-box');
	var d= document.getElementById('shopall-search-box-div');
	if (f && f.k&&d) {
		var k = f.k;
		var sa = f.sa;
		var n = navigator;
		var l = location;
		var kr=gup('k');
		kr=(kr)?decodeURIComponent(kr.replace(/\+/g, '%20')):kr;
		k.style.height='21px';k.style.borderWidth='1px';k.style.borderStyle='solid';k.style.borderColor='#D2DCE4';k.style.fontSize='11px';k.style.textAlign='left';k.style.verticalAlign='middle';
		sa.style.height='21px';sa.style.borderWidth='1px';sa.style.borderStyle='solid';sa.style.borderColor='#808080';sa.style.fontSize='11px';sa.style.fontWeight='bold';sa.style.margin='0px';sa.style.verticalAlign='middle';
		var acx = f.cx.value.split('|');
		var boton=0;
		var plantilla=0;
		var wbordes=0;
		for(i=0;i<acx.length;i++){
			var  abcx=acx[i].split('@');
			if(abcx[0]=='boton') boton=abcx[1];
			if(abcx[0]=='plantilla') plantilla=abcx[1];
			if(abcx[0]=='borde') wbordes=(abcx[1]=='no')?0:2;
		}
		var imgboton='';
		switch(boton){
			case '1': imgboton='amarillo'; break;
			case '2': imgboton='azul'; break;
			case '3': imgboton='gris'; break;
			case '4': imgboton='naranja'; break;
			case '5': imgboton='naranjao'; break;
			case '6': imgboton='rojo'; break;
			case '7': imgboton='rosa'; break;
			case '8': imgboton='rosac'; break;
			case '9': imgboton='verde'; break;
		}
		for(i=0;i<acx.length;i++){
			var  abcx=acx[i].split('@');
			if(abcx[0]=='width') { 
				var vwidth=parseInt(abcx[1])-30-wbordes;
				d.style.width=vwidth+'px'; 
				vwidth=(vplantilla==1 || vplantilla==3)?vwidth-((navigator.userAgent.indexOf('MSIE')>-1)?98:90):vwidth-((navigator.userAgent.indexOf('MSIE')>-1)?195:175);
				vwidth=(boton==0)?vwidth:vwidth+35;
				k.style.width=vwidth+'px';
			}
			if(abcx[0]=='borde'){ 
				if(abcx[1]=='no') { d.style.borderWidth='0px';d.style.borderStyle='solid';}
				else if(abcx[1]=='si')  { d.style.borderWidth='1px';d.style.borderStyle='solid';}
				else if(navigator.userAgent.indexOf('MSIE')>-1) { d.style.borderWidth='1px';d.style.borderStyle='solid';}
				else  d.style.cssText+='border: 1px solid;-moz-border-radius:'+abcx[1]+'px;-webkit-border-radius:'+abcx[1]+'px;border-radius:'+abcx[1]+'px;';
			}
			if(abcx[0]=='boton' && abcx[1]>0) {
				d.removeChild(sa);
				if(plantilla!=1) d.removeChild(img);
				var sa=document.createElement("INPUT");
				sa.type='image';
				sa.src='http://imgs.codigobarras.com/share-imgs/button_search_'+imgboton+'.png';
				sa.alt="Go";
				sa.style.cssText='color:#CCCCCC;overflow:visible;padding:2px;text-align:right;vertical-align:middle;background:transparent;border:0px;margin-top:-3px;';
				d.appendChild(sa);
				if(plantilla!=1)	d.appendChild(img);
			}
			if(abcx[0]=='color_fondo') d.style.backgroundColor=abcx[1];
			if(abcx[0]=='color_texto') { k.style.color=abcx[1];sa.style.color=abcx[1];}
			if(abcx[0]=='color_bordes') d.style.borderColor=abcx[1];
			if(abcx[0]=='color_boton' && boton==0) sa.style.background='none repeat scroll 0 0 '+abcx[1];
			if(abcx[0]=='plantilla'){
				var vplantilla=abcx[1];
				if(abcx[1]==1){
					d.style.padding='15px';
					if(kr){
						k.style.background = '#ffffff';
						k.value=kr;
					}else
						k.style.background = '#FFFFFF url(http:\x2F\x2Fimgs.codigobarras.com\x2Fshare-imgs\x2Fshopall.90x30.trans.png) left no-repeat'; 
					var b = function() {if (k.value == '') { k.style.background = '#FFFFFF url(http:\x2F\x2Fimgs.codigobarras.com\x2Fshare-imgs\x2Fshopall.90x30.trans.png) left no-repeat'; } };
					var f = function() {k.style.background = '#ffffff'; };
					k.onfocus = f;
					k.onblur = b;
				}else if(abcx[1]==3){
					var img=document.createElement("IMG");
					img.src='http://imgs.codigobarras.com/share-imgs/shopall.90x30.trans.png';
					img.alt='Shopall';
					img.style.paddingLeft='10px';
					var aimg=document.createElement("A");
					aimg.href='http://www.shopall.es';
					aimg.target='_blank'; 
					aimg.appendChild(img);
					if(navigator.userAgent.indexOf('MSIE')<0) k.style.marginLeft='15px';
					d.style.padding='15px 15px 5px 15px';
					d.style.textAlign='left';
					d.appendChild(aimg);
					if(kr)	k.value=kr;
				}else { 
					var img=document.createElement("IMG");
					img.src='http://imgs.codigobarras.com/share-imgs/shopall.90x30.trans.png';
					img.alt='Shopall';
					img.style.verticalAlign='-10px';
					var aimg=document.createElement("A");
					aimg.href='http://www.shopall.es';
					aimg.target='_blank';
					aimg.appendChild(img);
					if(navigator.userAgent.indexOf('MSIE')<0) k.style.marginLeft='15px';
					d.style.padding='15px';
					d.style.textAlign='left';
					d.appendChild(aimg);
					if(kr)	k.value=kr;
				}
			}
		}
	}
})();

function gup( name ){		
	var regexS = "[\\?&]"+name+"=([^&#]*)";		
	var regex = new RegExp ( regexS );		
	var tmpURL = window.location.href;		
	var results = regex.exec( tmpURL );		
	if( results == null )			
		return false;		
	else	
		return results[1];	
}

function get2hidden( ){
	var f = document.getElementById('shopall-search-box');
	var aux0 = new Array();
	var aux1 = new Array();
  var aux2 = new Array();
  var inp;
	aux0=f.action.split('?');
	if(aux0.length > 1){
		var params = aux0[1];	
		if (params.length > 0){
			aux1=params.split('&');
			for(i=0;i<aux1.length;i++){
				aux2=aux1[i].split('=');
				inp=document.createElement("INPUT")
				inp.type='hidden';
				inp.name=aux2[0];
				inp.value=aux2[1];
				f.appendChild(inp);
			}
		}
		f.action=aux0[0];
	}
}

