function formNicer(){
   var searchform = document.getElementById('searchform').getElementsByTagName('fieldset');
   searchform =  searchform[0];
   search = searchform.getElementsByTagName("input");
   search =  search[0];
   submitImg = document.createElement('img'); 
   submitImg.setAttribute('alt','Search'); 
   submitImg.setAttribute('src','fileadmin/images/layout/submit-sun.gif'); 
   submitLink = document.createElement('a'); 
   submitLink.setAttribute('title','Search'); 
   submitLink.setAttribute('id','submitlink'); 
   submitLink.href=""; 
   submitLink.onclick = function(){ document.searchform.submit();  return false;};
   submitLink.appendChild(submitImg); 
   searchform.replaceChild(submitLink, search);
   }

function clear(){
   this.value="";
   }

function searchfield(){
   if(document.getElementById("sword")!= null){
      if(window.location.search.indexOf("L=1") > 0){
         document.getElementById("sword").value="Search";
      }else{
         document.getElementById("sword").value="Suchen";
      } 
      document.getElementById("sword").onmouseup=clear;
      }
   }

var parent='centerbox';
var xOpacity=0.1; 

function fadeThis(){ 
   celement=document.getElementById('spezialtooltip'); 
   xOpacity+=.05; 
   celement.style.opacity = xOpacity; 
   celement.style.MozOpacity = xOpacity; 
   celement.style.filter = "alpha(opacity=" + (xOpacity*100) + ")"; 
   if(xOpacity < .50) setTimeout(fadeThis,50);
   } 

function closeThisValue(){ 
   objBody = document.getElementById(parent); 
   tooltip = document.getElementById('spezialtooltip'); 
   objBody.removeChild(tooltip); 
   frame = document.getElementById('frameholder'); 
   objBody.removeChild(frame); 
   xOpacity=0.1; 
   }

function tooltip(){ 
   closelinktext= document.createTextNode("Close");
   closelink = document.createElement('a'); 
   closelink.setAttribute('title','Close'); 
   closelink.setAttribute('id','closelink'); 
   closelink.href=""; 
   closelink.onclick = function () {closeThisValue(); return false;}
   closelink.appendChild(closelinktext);
   
   frame = document.createElement('iframe'); 
   frame.setAttribute('id', 'overlayframe'); 
   frame.setAttribute('border', '0'); 
   frame.setAttribute('frameborder', '0'); 
   frame.setAttribute('scrolling', 'no');

   if(this.href.indexOf("?") > 0){
      url=this.href+'&lightshow=1';
   }else{
      url=this.href+'?lightshow=1';
   } 
   frame.src=url; 
   overlay = document.createElement('div'); 
   overlay.setAttribute('id', 'spezialtooltip'); 
   objBody = document.getElementById(parent); 
   objBody.appendChild(overlay);   
   tooltip = document.createElement('div'); 
   tooltip.setAttribute('id', 'frameholder'); 
   tooltip.appendChild(closelink); 
   tooltip.appendChild(frame);    
   objBody.appendChild(tooltip);
   fadeThis();
   return false; 
   }

function videobox(url, param){
   var smsurl = "http://sms.guide3d.com/100005.php";
   if(url == smsurl) {
      window.open(smsurl);
   } else {
      (url.indexOf("?") > 0) ? 
         url = url+'&lightshow='+param : 
         url = url+'?lightshow='+param;
      //if(param==2) url = url+'&back=shops/mode/united-colors-of-benetton/';
      window.location.href = url;
   }
}

function writeVideoCloseLink(){
   document.write('<div id="videoclose"><a href="shops/mode/united-colors-of-benetton/" id="videocloselink" title="Close Video" onclick="videobox(this.href, 1); return false;">Close Video</a></div>');
}

function manipulateLinks(){
   allLinks = document.getElementsByTagName("a"); 
   for(i = 0; i < allLinks.length; i++ ){ 
      if(allLinks[i].className=="shoppop"){
         allLinks[i].onclick=tooltip;
      }
   } 
}


function addEventHandler(){ 
   formNicer();
   searchfield();
   manipulateLinks();
   } 

var ie = document.all ? true : false ; 
if(!ie){ 
   window.addEventListener("load", addEventHandler, false); 
   }else{ 
   window.onload = addEventHandler;
   } 
