function setEsFTSearch(type){
	//Startet die Volltextsuche im emendo Shop
	var mainDB = top.document.getElementById('mainDBName').value;
	var shopDB = top.document.getElementById('webdbname').value;	
	var strQuery;
	var strQuery1;
	var strQuery2;
	
	if (type.substring(0,1)=='x'){
		// Suche innerhalb der Suchmaske
		strQuery = top.document.getElementById('ftsearch2').value;
	} else {
		strQuery = top.document.getElementById('ftsearch').value;
	}
	
	if (strQuery == 'Suchbegriff...') {
		strQuery = ''
	} 

	strQuery = strQuery.replace(/^\s+|\s+$/g, ''); // = trim
	strQuery1 = strQuery.replace(' ','+');
	var strURL = '/es-search/';
	strURL += 'cat_~catn_~pr_~man_~sort_0~query_' + encodeURI(strQuery1);
	strURL += '~logic_1~snot_~sincat_1~filter_~minp_~maxp_~ct_10~pg_1~st_1~nt_2~search.html';
	top.location.href = strURL;
}

function replaceParam(searchstring, param, value) {
	var tmpL;
	var tmpR;
	
	tmpL = searchstring.substring(0,(searchstring.lastIndexOf('~' + param + '_')) + param.length + 2);
	tmpR = searchstring.substring((searchstring.lastIndexOf('~' + param + '_') + param.length + 2));
	
	return tmpL + value + tmpR.substring(tmpR.indexOf('~'));
	
}

function setSortOption(sortID){
	if (window.location.host=="127.0.0.1:89") {
		alert("Diese Aktion ist nicht verf\u00FCgbar, wenn Domino Off-Line Services verwendet werden.");
	} else {
		//Wechselt nur das Sort-Flag
		var searchstring = top.location.href;
		var url;
		
		searchstring = replaceParam(searchstring,'sort',sortID);
		searchstring = replaceParam(searchstring,'pg','1');
		searchstring = replaceParam(searchstring,'st','1');

		url = searchstring;
		top.location.href = url;
	}
}


function SetSortComparsion(sortID){
	if (window.location.host=="127.0.0.1:89") {
		alert("Diese Aktion ist nicht verf\u00FCgbar, wenn Domino Off-Line Services verwendet werden.");
	} else {
		//Wechselt nur das Sort-Flag im Artikelvergleich
		var searchstring = top.location.href;
		var url;
		
		searchstring = replaceParam(searchstring,'sort',sortID);

		url = searchstring;
		top.location.href = url;
	}
}


function setCount(count){
	if (window.location.host=="127.0.0.1:89") {
		alert("Diese Aktion ist nicht verf\u00FCgbar, wenn Domino Off-Line Services verwendet werden.");
	} else {
		var searchstring = top.location.href
		
		searchstring = replaceParam(searchstring,'ct',count);
		searchstring = replaceParam(searchstring,'pg','1');
		searchstring = replaceParam(searchstring,'st','1');
		
		top.location.href = searchstring;

	}
}


// Kategorie - Navigator
function switchHiddenCat_old(type,id) {
	if (type == 'show') {
		document.getElementById('OCATHID' + id).style.visibility='visible';
		document.getElementById('OCATHID' + id).style.position='static';
		document.getElementById('OCATHID' + id).style.paddingLeft='2px';
		document.getElementById('OCATVIS' + id).style.visibility='hidden';
		document.getElementById('OCATVIS' + id).style.position='absolute';

	} else if (type == 'hide') {
		document.getElementById('OCATHID' + id).style.visibility='hidden';
		document.getElementById('OCATHID' + id).style.position='absolute';
		document.getElementById('OCATVIS' + id).style.position='static';
		document.getElementById('OCATVIS' + id).style.visibility='visible';
		document.getElementById('OCATVIS' + id).style.paddingLeft='2px';
	}
}

function resizePic(myPicture) {
	//Bringt Bilder auf maximale Breite/H\u00F6he
	var maxWidth = 250;
	var maxHeight = 190;
	myPicture.style.cursor = "pointer";
	if (myPicture.width > maxWidth || myPicture.height > maxHeight) {
		if ((myPicture.width - maxWidth) > myPicture.height - maxHeight) {
			myPicture.width = maxWidth;
		} else {
			myPicture.height = maxHeight;
    	}
    }
    //Jetzt zentrieren
    var diffW;
    var diffH;
    diffW = (maxWidth - myPicture.width) / 2;
    myPicture.style.marginLeft = diffW + 'px';
    diffH = (maxHeight- myPicture.height) / 2;
    myPicture.style.marginTop = diffH + 'px';
};
// ##############################################
// #### Warenkorb ###############################
// ##############################################
function WertHolen()
  {
   var Wert = "";
   if(document.cookie) 
   {
   if(document.cookie.indexOf("EMENDO_MARK_IDS=") == -1){
      Wert = "";
   }
   else
   {
       Wertstart = document.cookie.indexOf("EMENDO_MARK_IDS=") + 16;
       Wertende = document.cookie.indexOf(";",Wertstart);
       if(Wertende == -1) Wertende = document.cookie.length;
       Wert=document.cookie.substr(Wertstart, Wertende - Wertstart);
    }
   }
   return Wert;
}


function WertSetzen(Bezeichner, Wert, Verfall, infotext)
  {
   var jetzt = new Date();
   var Auszeit = new Date(jetzt.getTime() + Verfall);
   document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+"; path=/";
   if(infotext!=''){alert(infotext);};
  }


function WertLoeschen(Bezeichner, Wert, Verfall)
  {
   document.cookie = Bezeichner+"="+Wert+"; expires=; path=/";
}


function WertHolenSetzen_liste(ctext) 
  {
   var anz = 1;
   var Verfallszeit = 1000*60*60*24*7;
   var IDS= WertHolen();
   var IDS_t= "";
   var IDS_v="";
   if(IDS != "") IDS_t = IDS;
   if(document.cookie)
   {
    if(anz >0){
     IDS_v =ctext;

     if(IDS.indexOf(IDS_v)==-1){
     //IDS_v = String des Artikels ohne Anzahl
       if(IDS==""){
          IDS_t = IDS_v + anz;
       }
       else
       {
          IDS_t = IDS+ "~"+IDS_v + anz;
       }
       WertSetzen("EMENDO_MARK_IDS",IDS_t,Verfallszeit, 'Der Artikel wurde dem Warenkorb hinzugef\u00FCgt.');
       //parent.frames[0].location.reload();
       updateBasketAlert();
      }
      else
      {       
        Add_Amount(IDS, IDS_v, Verfallszeit, anz, 1);
        updateBasketAlert();
      }
    }
   } 
   else 
   {
    if(anz >0){
     IDS_t= ctext+anz;
     WertSetzen("EMENDO_MARK_IDS",IDS_t,Verfallszeit, 'Der Artikel wurde dem Warenkorb hinzugef\u00FCgt.');
     //parent.frames[0].location.reload();
     updateBasketAlert();
    }
   } 
  }

//ADD AMOUNT
function Add_Amount (IDS, IDS_v, Verfallszeit, anz, typ){
   var artikel = IDS.split("~");
   
   for(var i = 0; i < artikel.length; i++){   	
   		//alert(artikel[i] + '---' + IDS_v)
      if(artikel[i].indexOf(IDS_v)>-1){             
         var pos = artikel[i].lastIndexOf("|") + 1;
         var menge = artikel[i].substr(pos, artikel[i].length - pos);
         var eintrag = artikel[i].substr(0, pos); 
         
         if(typ==1){ 
            summe = parseInt(menge) + parseInt(anz);
            eintrag = eintrag + summe;
         } else {
            summe = parseInt(anz);
            
            if(parseInt(anz)==0){
              eintrag = "";
            } else {
              eintrag = eintrag + summe;
            }
         }         
         artikel[i] = eintrag
      }
    }

     var n_cookie="";
     for(var i = 0; i < artikel.length; i++){
      if(artikel[i]!=""){
       if(n_cookie==""){  
        n_cookie = artikel[i];
       }
       else
       {
        n_cookie = n_cookie + "~" + artikel[i];
       }
      }
     }

     if(n_cookie!=""){
      WertSetzen("EMENDO_MARK_IDS",n_cookie,Verfallszeit, 'Ihr Warenkorb wurde erfolgreich aktualisiert.');
      
     }
     else
     {
      WertLoeschen("EMENDO_MARK_IDS","","");
      
      }
      //parent.frames[0].location.reload();
}



//UPDATE COOKIE ###############################
function update_cookie(artikel_id){
   var menge = document.forms['basket'].elements['menge'+artikel_id].value;
   var IDS = WertHolen();					
   var IDS_v=document.forms['basket'].elements['werte'+artikel_id].value;
		
   var werte = IDS_v.split("~");					
   IDS_v = werte[7] + "|" + werte[1] + "|" + werte[0] + "|" + werte[3] + "|";

   var Verfallszeit = 1000*60*60*24*7;				
							
   Add_Amount(IDS, IDS_v, Verfallszeit, menge, 2);			
							
   //parent.frames[0].location.reload();
   updateBasketAlert();				
   document.location.reload()					
}

function updateBasketAlert_old() {
	var strHTML;
	var div;
	
	var strValue = WertHolen();
	var arValues
	var arEntry
	
	var items = 0;
	var allitems = 0;
	var sum = 0;
	
	arValues = strValue.split("~");
	
    for(var i = 0; i < arValues.length; i++){
       	
   	   if (strValue !== '') {
   	     arEntry = arValues[i].split("|"); 
   	     if (arEntry[3]) {   
           sum = parseFloat(sum) + ( parseFloat(arEntry[3].replace('.','').replace(',','.')) * parseInt(arEntry[4]) )
           items = items + 1
           allitems = allitems + (parseInt(arEntry[4]))
         }
       }
    }	
	
	div = top.document.getElementById('basketsummary');
	strHTML = '<table cellspacing="0"><tr>'
	strHTML += '<td class="left"><p>Warenkorb:</p></td><td class="right"><p>' + sum.toFixed(2).replace('.',',') + ' &#8364;</p></td>'
	strHTML += '</tr><tr>'
	strHTML += '<td class="left"><p>Artikel/Gesamt:</p></td><td class="right"><p>' + items + '/' + allitems + '</p></td>'
	strHTML += '</tr></table>'
	div.innerHTML = strHTML;
}

function updateBasketAlert() {
	//mit Warranty
	var strHTML;
	var div;
	
	var strValue = WertHolen();
	var arValues
	var arEntry
	
	var items = 0;
	var allitems = 0;
	var sum = 0;
	
	
	//Warranty ########
	var IDS = getWarrantyList();
	var artikel = IDS.split("~");
	var artikelDetail;
	//##################
	
	arValues = strValue.split("~");
	
    for(var i = 0; i < arValues.length; i++){
       	
   	   if (strValue !== '') {
   	     arEntry = arValues[i].split("|"); 
   	     if (arEntry[3]) {
   	     //warranty ggf hinzu ################   	     
   	     if (IDS.indexOf(arEntry[0])> -1) { //Garantie enthalten, Kosten hinzu addieren   	     
   	     	for(var i = 0; i < artikel.length; i++){
      			if(artikel[i].indexOf(arEntry[0])>-1){
      			  artikelDetail = artikel[i].split("|");
      			  sum = parseFloat(sum) + ( parseFloat(artikelDetail[2].replace('.','').replace(',','.')) * parseInt(arEntry[4]) )
      			}
			}	
		 }
   	     //###################################
           sum = parseFloat(sum) + ( parseFloat(arEntry[3].replace('.','').replace(',','.')) * parseInt(arEntry[4]) )
           items = items + 1
           allitems = allitems + (parseInt(arEntry[4]))
         }
       }
    }	
	
	div = top.document.getElementById('basketsummary');
	strHTML = '<table cellspacing="0"><tr>'
	strHTML += '<td class="left"><p>Warenkorb:</p></td><td class="right"><p>' + sum.toFixed(2).replace('.',',') + ' &#8364;</p></td>'
	strHTML += '</tr><tr>'
	strHTML += '<td class="left"><p>Artikel/Gesamt:</p></td><td class="right"><p>' + items + '/' + allitems + '</p></td>'
	strHTML += '</tr></table>'
	div.innerHTML = strHTML;
}
//#################################################

function checkVoucher(force) {
	var shopDB = top.document.getElementById('webdbname').value;
	if (document.forms['basket'].elements['fldVoucherCode'].value != '' || force == true) {
		document.forms['basket'].action='/' + shopDB + '/agStoreVoucherCode?OpenAgent';
		document.forms['basket'].submit();
	} else {
		alert('Bitte geben Sie zun\u00E4chst Ihren Gutschein-Code ein!')
	}
}

// 

function openInfoPop(url, scrollbars) {
  var flyerinteractive = window.open(url, 'flyerinteractive', 'width=950,height=700,scrollbars=' + scrollbars + ',resizable=1');
  if (flyerinteractive) {
  flyerinteractive.focus();
  }
}
// ##################################################
// ####### Artikelvergleich #########################
// ##################################################

function setInCompList(docid) {
   var Verfallszeit = 1000*60*60*24*7;
   var IDS= getCompList();
   var IDS_t= "";
   var len = IDS.split("~").length;
   if (len < 4) {     
    if(IDS != "") IDS_t = IDS;
    if(document.cookie) {
       if(IDS.indexOf(docid)==-1){
         if(IDS==""){
            IDS_t = docid;
         } else {
            IDS_t = IDS + "~"+ docid;
         }
         WertSetzen("EMENDO_COMP_IDS",IDS_t,Verfallszeit, '');
         updateComparsionAlert(docid);
        }
     } else {
       IDS_t= docid;
       WertSetzen("EMENDO_COMP_IDS",IDS_t,Verfallszeit, '');
       updateComparsionAlert(docid);
     }
   } else {
   	 alert('Es k&ouml;nnen maximal vier Artikel verglichen werden! Bitte nehmen Sie zun&auml;chst mindestens einen aus der Liste heraus.')
   }
}

function getCompList()
  {
   var Wert = "";
   if(document.cookie) 
   {
   if(document.cookie.indexOf("EMENDO_COMP_IDS=") == -1){
      Wert = "";
   } else {
       Wertstart = document.cookie.indexOf("EMENDO_COMP_IDS=") + 16;
       Wertende = document.cookie.indexOf(";",Wertstart);
       if(Wertende == -1) Wertende = document.cookie.length;
       Wert=document.cookie.substr(Wertstart, Wertende - Wertstart);
    }
   }
   return Wert;
}

function updateComparsionAlert(id) {

	//top.location.reload();
	
	$('comparsiontablewrapper').style.position = 'relative';
	$('comparsiontablewrapper').style.height = '';
	$('comparsiontablewrapper').style.width = '250px';
	$('comparsiontablewrapper').style.marginBottom = '5px';
	$('comparsiontablewrapper').style.visibility = 'visible';
	$('comparsiontablewrapper').style.overflow = '';
		
	var oldHTML = $('comparsionalertbody').innerHTML;
	var link = $('link' + id).href;
	var text = $('link' + id).innerHTML.substring(0,25) + '&hellip;';
	
	$('comparsionalertbody').innerHTML = oldHTML + '<div style=\"float:left;width:250px;\"><p>&bull; <a href=' + link + '>' + text + '</a></p><a class=\"delete\" href=\"javascript:void(0)\" onclick=\"removeCompEntry(\'' + id + '\')\">X</a></div>'

	/*
	var IDS= getCompList();
    var len = IDS.split("~").length;
	var wrMorph = new Fx.Morph($('comparsionalertwrapper'), {duration: 500});
	var contMorph = new Fx.Morph($('comparsioncontainer'), {duration: 500});
	
	if (len==0) {
		wrMorph.start({height: 50});
	} else if (len==1) {
		wrMorph.start({height: 100});
	} else if (len==2) {
		wrMorph.start({height: 150});	
	} else if (len==3) {
		wrMorph.start({height: 200});
	}
	*/
	
}

function removeCompEntry(docID){
   var new_cookie="";
   var old_cookie = getCompList();
   var artikel = old_cookie.split("~");
   var Verfallszeit = 1000*60*60*24*7;
   
   for(var i = 0; i < artikel.length; i++){
     
    if(artikel[i]!=""){
    
     if (artikel[i].indexOf(docID) == -1) {
      if (new_cookie == '') {
 	  	 	new_cookie += artikel[i]
       } else {
       	    new_cookie += '~' + artikel[i]
   	   }       	 
      }       
     }
     
   }
   
   if(new_cookie!=""){
      WertSetzen("EMENDO_COMP_IDS",new_cookie,Verfallszeit, '');
   } else {
      WertLoeschen("EMENDO_COMP_IDS","","");
   } 
   top.location.reload()
}


// ##################################################
// ####### Produkte merken ##########################
// ##################################################
function setInRemList(docid) {
  var Verfallszeit = 1000*60*60*24*7;
  var IDS= getRemList();
  var IDS_t= "";  
  var j = 0
 
  if(IDS != "") IDS_t = IDS;
    
  var oldlist = IDS.split("~")
  var newlist = new Array(10)

  if(document.cookie) {
  	IDS_t = docid
	j=j+1
	for (var i = 0; i < oldlist.length; ++i){
  		if( j < 10 && IDS_t.indexOf(oldlist[i]) == -1) {
  			IDS_t += '~' + oldlist[i]
  			j=j+1
  		}
	}
	WertSetzen("EMENDO_REM_IDS",IDS_t,Verfallszeit, '');
	} else {
	WertSetzen("EMENDO_REM_IDS",docid,Verfallszeit, '');
	}
}


function getRemList()
  {
   var Wert = "";
   if(document.cookie) 
   {
   if(document.cookie.indexOf("EMENDO_REM_IDS=") == -1){
      Wert = "";
   } else {
       Wertstart = document.cookie.indexOf("EMENDO_REM_IDS=") + 15;
       Wertende = document.cookie.indexOf(";",Wertstart);
       if(Wertende == -1) Wertende = document.cookie.length;
       Wert=document.cookie.substr(Wertstart, Wertende - Wertstart);
    }
   }
   return Wert;
}

// ##################################################
// ####### Garantie-Erweiterung #####################
// ##################################################
function postWarranty() {

   var text ="Bitte treffen Sie eine Auswahl bei den rot markierten Artikeln.";
   var message = '';
   var checked = '';
   var container
   var isOK = true
   
    var radios = document['warranty'].elements; 
 	for (var i=0; i < radios.length; i++) { 
 	  if (radios[i].name.substr(0,8) == 'warranty' && radios[i].type == 'radio') { 
 	    //Ist es ein warranty-radio?
 	    if (checked.indexOf(radios[i].name.substr(8,40)) == -1) {
 	      //Ist es schon abgefragt worden...? #######################
 	      checked += '-' + radios[i].name.substr(8,40); //merken
 	      container = $('container' + radios[i].name.substr(8,40))
 	      if(!checkRadio("warranty",radios[i].name) ){           
            //container.style.backgroundColor = '#ffbb00';
            container.style.border = '1px dashed #ff0000';
            isOK = false
  	      } else {
  	        //container.style.backgroundColor = '#f7f6f6';
  	        container.style.border = '1px solid #bebebe';
  	      }
 	      //#########################################################
 	    }
 	  }
 	}
 	if (isOK == false) {
 		alert(text)
 	} else {
 		document.warranty.submit()
 	}
 	

};

/*###################################################*/
//Adresse im Warenkorb
//WERT HOLEN ADR
function WertHolen_adr()
  {
   var Wert = "";
   if(document.cookie)
   {
    Wertstart = document.cookie.indexOf("EMENDO_BEST_ADR=") + 16;
    Wertende = document.cookie.indexOf(";",Wertstart);
    if(Wertende == -1) Wertende = document.cookie.length;
    Wert = document.cookie.substring(Wertstart,Wertende);
   }
   return Wert;
};

//WERT SETZEN ADR
function WertSetzen_adr(inhalt){     
     var Verfallszeit = 1000*60*60*24*7;
     WertSetzen("EMENDO_BEST_ADR",inhalt,Verfallszeit, '');
};
  
function postAddress() {
   var temp =0;
   var text ="Bitte f\u00FCllen Sie noch die rot markierten Felder aus.";
   var message = '';

   if(document.forms['adresse'].elements['rvname'].value==""){
      document.forms['adresse'].elements['rvname'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['adresse'].elements['rvname'].style.borderColor = '#cccccc';
   };
      
   if(document.forms['adresse'].elements['rname'].value==""){
      document.forms['adresse'].elements['rname'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['adresse'].elements['rname'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['adresse'].elements['rstr'].value==""){
      document.forms['adresse'].elements['rstr'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['adresse'].elements['rstr'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['adresse'].elements['rplz'].value.length < 4){
      document.forms['adresse'].elements['rplz'].style.borderColor = '#ff0000';
      temp=4;
      message = message + '<li>Die Postleitzahl in der Rechnungsadresse muss mindestens 4stellig angegeben werden</li>';      
   } else {
      document.forms['adresse'].elements['rplz'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['adresse'].elements['rort'].value==""){
      document.forms['adresse'].elements['rort'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['adresse'].elements['rort'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['adresse'].elements['rtel'].value==""){
      document.forms['adresse'].elements['rtel'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['adresse'].elements['rtel'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['adresse'].elements['rmail'].value=="" || validateEmail('adresse','rmail') == false ){
      document.forms['adresse'].elements['rmail'].style.borderColor = '#ff0000';
      temp=4
      if ( validateEmail('adresse','rmail') == false ) {
        message = message + '<li>Die eMail in der Rechnungsadresse ist nicht valide eingegeben (Beispiel: &raquo<i>a@bc.de</i>&laquo;)</li>';
      }
   } else {
      document.forms['adresse'].elements['rmail'].style.borderColor = '#cccccc';
   };


   if(document.forms['adresse'].elements['RgleichL'].checked==false){
     if(document.forms['adresse'].elements['lvname'].value==""){
       document.forms['adresse'].elements['lvname'].style.borderColor = '#ff0000';
       temp=temp+5
     } else {
       document.forms['adresse'].elements['lvname'].style.borderColor = '#cccccc';
     };
     
     if(document.forms['adresse'].elements['lname'].value==""){
       document.forms['adresse'].elements['lname'].style.borderColor = '#ff0000';
       temp=temp+5
     } else {
       document.forms['adresse'].elements['lname'].style.borderColor = '#cccccc';
     };
       
     if(document.forms['adresse'].elements['lstr'].value==""){
       document.forms['adresse'].elements['lstr'].style.borderColor = '#ff0000';
       temp=temp+5
     } else {
       document.forms['adresse'].elements['lstr'].style.borderColor = '#cccccc';
     };
       
     if(document.forms['adresse'].elements['lplz'].value.length < 4){
       document.forms['adresse'].elements['lplz'].style.borderColor = '#ff0000';
       temp=temp+5;
       message = message + '<li>Die Postleitzahl in der Lieferadresse muss mindestens 4stellig angegeben werden</li>';    
     } else {
       document.forms['adresse'].elements['lplz'].style.borderColor = '#cccccc';
     };
     
     if(document.forms['adresse'].elements['lort'].value==""){
       document.forms['adresse'].elements['lort'].style.borderColor = '#ff0000';
       temp=temp+5
     } else {
       document.forms['adresse'].elements['lort'].style.borderColor = '#cccccc';
     };
       
     if(document.forms['adresse'].elements['ltel'].value==""){
       document.forms['adresse'].elements['ltel'].style.borderColor = '#ff0000';
       temp=temp+5
     } else {
       document.forms['adresse'].elements['ltel'].style.borderColor = '#cccccc';
     };
       
     if(document.forms['adresse'].elements['lmail'].value=="" || validateEmail('adresse','lmail') == false){
       document.forms['adresse'].elements['lmail'].style.borderColor = '#ff0000';
       temp=temp+5
       if ( validateEmail('adresse','lmail') == false ) {
        message = message + '<li>Die eMail in der Lieferadresse ist nicht valide eingegeben (Beispiel: &raquo<i>a@bc.de</i>&laquo)</li>';
      }
     } else {
       document.forms['adresse'].elements['lmail'].style.borderColor = '#cccccc';
     };
     
   };
   
   if(document.forms['adresse'].elements['RgleichL'].checked==false){
   	document.forms['adresse'].elements['RgleichLSet'].value="0";
   	} else {
   	document.forms['adresse'].elements['RgleichLSet'].value="1";
   }
   
   if (message == '') {
     document.getElementById('messages').innerHTML =''
   } else {
     document.getElementById('messages').innerHTML ='<p><strong>Hinweise:</strong><br /></p><ul>' + message + '</ul>'
   }
   
   if(temp==0){
     document.adresse.submit()
   } else {
     alert(text)
   }; 
 };
 
 
function postNewCustomer() {
   var temp = 0;
   var temp2 = 0;
   var text = '';
   
   if(document.forms['newcustomer'].elements['fldAddressFirstname'].value==""){
      document.forms['newcustomer'].elements['fldAddressFirstname'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressFirstname'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressSurname'].value==""){
      document.forms['newcustomer'].elements['fldAddressSurname'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressSurname'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressEmail1'].value=="" || validateEmail('newcustomer','fldAddressEmail1') == false ){
      document.forms['newcustomer'].elements['fldAddressEmail1'].style.borderColor = '#ff0000';
      document.forms['newcustomer'].elements['fldAddressEmail2'].style.borderColor = '#ff0000';
      temp2=1;
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressEmail1'].style.borderColor = '#cccccc';
      document.forms['newcustomer'].elements['fldAddressEmail2'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressEmail2'].value==""){
      document.forms['newcustomer'].elements['fldAddressEmail2'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressEmail2'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressStreet'].value==""){
      document.forms['newcustomer'].elements['fldAddressStreet'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressStreet'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressZip'].value==""){
      document.forms['newcustomer'].elements['fldAddressZip'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressZip'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressCity'].value==""){
      document.forms['newcustomer'].elements['fldAddressCity'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressCity'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldAddressFon'].value==""){
      document.forms['newcustomer'].elements['fldAddressFon'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldAddressFon'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldUserName'].value.length < 5){
      document.forms['newcustomer'].elements['fldUserName'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldUserName'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldPassword'].value==""){
      document.forms['newcustomer'].elements['fldPassword'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldPassword'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['newcustomer'].elements['fldPassword2'].value==""){
      document.forms['newcustomer'].elements['fldPassword2'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['newcustomer'].elements['fldPassword2'].style.borderColor = '#cccccc';
   };
   
   if (temp2==1) {
     text = "Bitte f&uuml;llen Sie noch die rot markierten Felder aus bzw. geben Sie eine valide eMail-Adresse an!";
   } else if (temp==4) {
     text = "Bitte f&uuml;llen Sie noch die rot markierten Felder aus! ";
   }
   
  
  var td1 = document.getElementById("validatechecksec1");
  var td2 = document.getElementById("validatechecksec2");
  var td3 = document.getElementById("validatechecksec3");
  
  if(document.forms['newcustomer'].elements['fldDatasecurity'].checked == false){  	
  	td1.style.backgroundColor = '#ffbb00';
  	td2.style.backgroundColor = '#ffbb00';
    td3.style.backgroundColor = '#ffbb00';
    
    temp = temp + 1;
    text += "Bitte akzeptieren Sie unsere Datenschutzerkl&auml;rung! "
  } else {
  	td1.style.backgroundColor = '#f9f9f9';
  	td2.style.backgroundColor = '#f9f9f9';
    td3.style.backgroundColor = '#f9f9f9';
  
  }
  
  
  var table1 = document.getElementById("validatechecksec4");
  var table2 = document.getElementById("validatechecksec5");
   if(!checkRadio("newcustomer","fldAcceptContactEmendo") || !checkRadio("newcustomer","fldAcceptContactGodfather")){  	
  	table1.style.backgroundColor = '#ffbb00';
    
    temp = temp + 1;
    text += "Bitte w&auml;hlen Sie eine Option zur Kontaktaufnahme! "
  } else {
    table1.style.backgroundColor = '#f9f9f9';
  }
  
   if(!checkRadio("newcustomer","fldAcceptContactGodfatherX")){  	
  	table2.style.backgroundColor = '#ffbb00';
    
    temp = temp + 1;
    text += "Bitte geben Sie eine Option zur m&ouml;glichen &Uuml;bertragung Ihrer Betreuung an! "
  } else {
    table2.style.backgroundColor = '#f9f9f9';
  }
  
  var pwd = document.forms['newcustomer'].elements['fldPassword'].value;
  var pwd2 = document.forms['newcustomer'].elements['fldPassword2'].value;
  
  var user = document.forms['newcustomer'].elements['fldUserName'].value;
  var email = document.forms['newcustomer'].elements['fldAddressEmail1'].value;
  var email2 = document.forms['newcustomer'].elements['fldAddressEmail2'].value;
   
   if ((pwd != pwd2) || (pwd == '' || pwd.length < 5)) {
   	 alert('Die Kennw&ouml;rter m&uuml;ssen gleich und mindestens 5 Zeichen lang sein!');
   } else if(email != email2){
   	 alert('Bitte pr&uuml;fen Sie die eMail-Adresse, beide Felder m&uuml;ssen &uumlberein stimmen!');
  // } else if (!checkRadio("newcustomer","fldAcceptContactEmendo") || !checkRadio("newcustomer","fldAcceptContactGodfather")) {
  //  alert('Bitte w&auml;hlen Sie eine Option zur Kontaktaufnahme!');
   } else if(temp==0){
   	 //Am Ende noch Pr\u00FCfen, ob es den User bereits gibt    	 
     checkDoubleUsers(user,email)
     //document.newcustomer.submit()
   } else {
     alert(text)
   };
}



function checkDoubleUsers(user,email) {
  
    var xmlhttp = null;
    var response = ''
    var shopDB = top.document.getElementById('webdbname').value;	
    
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", '/' + shopDB + '/agCheckDoubleUsers?OpenAgent&u=' + user + '&e=' + email + '&r=' + Math.random()*99999, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
        //loading...
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            response = xmlhttp.responseText;
           
            if(response.indexOf('doubleuser') != -1) {
              alert('Der Benutzername \'' + user + '\' wird leider bereits verwendet. Bitte w&auml;hlen Sie einen anderen!');
              document.forms['newcustomer'].elements['fldUserName'].focus();
              document.forms['newcustomer'].elements['fldUserName'].select();
           } else if(response.indexOf('doubleemail') != -1) {
              alert('Die eMail-Adresse \'' + email + '\' wird leider bereits verwendet. Bitte w&auml;hlen Sie eine andere!');
              document.forms['newcustomer'].elements['fldAddressEmail1'].focus();
              document.forms['newcustomer'].elements['fldAddressEmail1'].select(); 
            } else {                       	
              document.newcustomer.submit()
            }
            
        }
    }
    xmlhttp.send(null);
    
    return respose;
}
 
function validateEmail(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      //alert('Invalid Email Address');
      return false;
   }
}

/* Stammdaten modifizieren */
function postModCustomer() {
   var temp = 0;
   var temp2 = 0;
   var text = '';
   
   if(document.forms['modcustomer'].elements['fldAddressFirstname'].value==""){
      document.forms['modcustomer'].elements['fldAddressFirstname'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressFirstname'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressSurname'].value==""){
      document.forms['modcustomer'].elements['fldAddressSurname'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressSurname'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressEmail1'].value=="" || validateEmail('modcustomer','fldAddressEmail1') == false ){
      document.forms['modcustomer'].elements['fldAddressEmail1'].style.borderColor = '#ff0000';
      document.forms['modcustomer'].elements['fldAddressEmail2'].style.borderColor = '#ff0000';
      temp=4
      temp2=1
   } else {
      document.forms['modcustomer'].elements['fldAddressEmail1'].style.borderColor = '#cccccc';
      document.forms['modcustomer'].elements['fldAddressEmail2'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressEmail2'].value==""){
      document.forms['modcustomer'].elements['fldAddressEmail2'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressEmail2'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressStreet'].value==""){
      document.forms['modcustomer'].elements['fldAddressStreet'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressStreet'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressZip'].value==""){
      document.forms['modcustomer'].elements['fldAddressZip'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressZip'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressCity'].value==""){
      document.forms['modcustomer'].elements['fldAddressCity'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressCity'].style.borderColor = '#cccccc';
   };
   
   if(document.forms['modcustomer'].elements['fldAddressFon'].value==""){
      document.forms['modcustomer'].elements['fldAddressFon'].style.borderColor = '#ff0000';
      temp=4
   } else {
      document.forms['modcustomer'].elements['fldAddressFon'].style.borderColor = '#cccccc';
   };
   
   if (temp2==1) {
     text = "Bitte f&uuml;llen Sie noch die rot markierten Felder aus bzw. geben Sie eine valide eMail-Adresse an!";
   } else if (temp==4) {
     text = "Bitte f&uuml;llen Sie noch die rot markierten Felder aus!";
   }  

  
  var user = document.forms['modcustomer'].elements['fldUserName'].value;
  var email = document.forms['modcustomer'].elements['fldAddressEmail1'].value;
  var email2 = document.forms['modcustomer'].elements['fldAddressEmail2'].value;
   
   if(email != email2){
   	 alert('Bitte pr&uuml;fen Sie die eMail-Adresse, beide Felder m&uuml;ssen &uumlberein stimmen!');
   	 document.forms['modcustomer'].elements['fldAddressEmail1'].style.borderColor = '#ff0000';
     document.forms['modcustomer'].elements['fldAddressEmail2'].style.borderColor = '#ff0000';
   } else if(temp==0 && temp2==0){
   	 //Am Ende noch Pr\u00FCfen, ob es die eMail bereits gibt  	 
     checkDoubleEmail(user,email)
     //document.newcustomer.submit()
   } else {
     alert(text)
   };
}

function checkDoubleEmail(user,email) {
  
    var xmlhttp = null;
    var response = ''
    var shopDB = top.document.getElementById('webdbname').value;	
    
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", '/' + shopDB + '/agCheckDoubleEmail?OpenAgent&u=' + user + '&e=' + email + '&r=' + Math.random()*99999, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
        //loading...
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            response = xmlhttp.responseText;
          // alert (response)
            if(response.indexOf('doubleemail') != -1) {
              alert('Die eMail-Adresse \'' + email + '\' wird leider bereits verwendet. Bitte w&auml;hlen Sie eine andere!');
              document.forms['modcustomer'].elements['fldAddressEmail1'].focus();
              document.forms['modcustomer'].elements['fldAddressEmail1'].select(); 
            } else {                       	
              document.modcustomer.submit()
            }
            
        }
    }
    xmlhttp.send(null);
    
    return respose;
}
/*###################################################*/
/*############## Garantie - Warranty ################*/
/*###################################################*/
function setWarrantyRadio(docid,value,price){
  field = document.forms['warranty'].elements['warranty' + docid];
  for (i=0; i < field.length; i++){
    if(field[i].value == value){
      field[i].checked = true;
    }
  }
  setInWarrantyList(docid,value,price);
}

function setInWarrantyList(docid,type,price) {
   var Verfallszeit = 1000*60*60*24*7;
   var IDS= getWarrantyList();
   var IDS_t= "";

   if(IDS != "") IDS_t = IDS;
   if(document.cookie) {
      if(IDS.indexOf(docid)==-1){
        if(IDS==""){
           IDS_t = docid + '|' + type + '|' + price;
        } else {
           IDS_t = IDS + "~" + docid + '|' + type + '|' + price;
        }
        WertSetzen("EMENDO_WARRANTY_IDS",IDS_t,Verfallszeit, '');
        //updateBasketAlert(docid);
      } else {
      	//Wert erneuern...
      	//replaceWarrantyVal (IDS, docid, Verfallszeit, type, price)
      	 var artikel = IDS.split("~");
      	 for(var i = 0; i < artikel.length; i++){
      	    if(artikel[i].indexOf(docid)>-1){
              artikel[i] = docid + '|' + type + '|' + price;
            }
      	 }
      	 IDS_t = artikel.join('~');
      	 WertSetzen("EMENDO_WARRANTY_IDS",IDS_t,Verfallszeit, '');
      }
    } else {
      IDS_t= docid + '|' + type + '|' + price;
      WertSetzen("EMENDO_WARRANTY_IDS",IDS_t,Verfallszeit, '');
      //updateBasketAlert(docid);
    }
}

function getWarrantyList() {
   var Wert = "";
   if(document.cookie) {
   if(document.cookie.indexOf("EMENDO_WARRANTY_IDS=") == -1){
      Wert = "";
   } else {
       Wertstart = document.cookie.indexOf("EMENDO_WARRANTY_IDS=") + 20;
       Wertende = document.cookie.indexOf(";",Wertstart);
       if(Wertende == -1) Wertende = document.cookie.length;
       Wert=document.cookie.substr(Wertstart, Wertende - Wertstart);
    }
   }
   return Wert;
}


function setWarrantySum(docid,price) {
	$('wfooter' + docid).innerHTML = '<p>Gesamtpreis dieser Position: ' + price + ' &euro;</p>'
	updateBasketAlert()
}

function setWarrantySumProduct(docid,price) {
	$('wfooter' + docid).innerHTML = '<p>Gesamtpreis inklusive gew\u00E4hlter Garantie-Erweiterung: ' + price + ' &euro;</p>'
	updateBasketAlert()
}
/*###################################################*/
//Zahlungsweise
function postPayment() {
  var cAGB = document.forms['zahlung'].elements['AGB'];
  var cR = document.forms['zahlung'].elements['fldRevocation'];
  var cDS = document.forms['zahlung'].elements['fldDatasecurity'];
   
  if(cAGB.checked == false || cR.checked == false || cDS.checked == false){
  	$("validatecheckagb1").style.backgroundColor = '#ffbb00';
  	$("validatecheckagb2").style.backgroundColor = '#ffbb00';
  	$("validatecheckagb3").style.backgroundColor = '#ffbb00';
  	$("validatecheckagb4").style.backgroundColor = '#ffbb00';
  	$("validatecheckagb5").style.backgroundColor = '#ffbb00';
  	$("validatecheckagb6").style.backgroundColor = '#ffbb00';
 	
    alert('Sie m&uuml;ssen die alle Rechtlichen Hinweise (AGB, Widerruf, Datenschutz) anerkennen, bevor Sie in Ihrer Bestellung weiter gehen k&ouml;nnen.');    
  } else if (!checkRadio("zahlung","zahlungsart")) {
    alert('Bitte w&auml;hlen Sie zun&auml;chst eine Zahlungsweise aus!.');
  } else {
    document.forms['zahlung'].submit();
  }
};

function checkRadio (frmName, rbGroupName) { 
 var radios = document[frmName].elements[rbGroupName]; 
 for (var i=0; i <radios.length; i++) { 
  if (radios[i].checked) { 
   return true; 
  } 
 } 
 return false; 
} 


function setPaymerntRadio(value){
  field = document.forms['zahlung'].elements['zahlungsart'];
  for (i=0; i < field.length; i++){
    if(field[i].value == value){
      field[i].checked = true;
    }
  }
}
 


/*###################################################*/
//Partner
function setGodFather(unid,reload,rebate){     
   var endtime = 1000*60*60*24*7;
   
   if (reload == 'true') {
     check = confirm(unescape("M%F6chten Sie diesen H%E4ndler als Experten ausw%E4hlen%3F"));
     
     if(check == true) {     
       WertSetzen("EMENDO_PART_KEY",unid + '|' + rebate,endtime,'');
       alert('Ihr Experte wurde neu zugeordnet!');
       //top.location.reload();
       top.location.href='/es-reseller/emendo-partner.html';
     }
          
   } else {
     WertSetzen("EMENDO_PART_KEY",unid + '|' + rebate,endtime,'');
   }
};


function setGodFatherOld(unid,reload,rebate){     
   var endtime = 1000*60*60*24*7;
   WertSetzen("EMENDO_PART_KEY",unid + '|' + rebate,endtime,'');
   if (reload == 'true') {
     alert('Ihr Experte wurde neu zugeordnet!');
     top.location.reload();
   }
};

/*###################################################*/
//Validierung Zahlen
function valNum(event){
	if (event.which) {
    		KCode = event.which; 
	} else if (event.keyCode) {
   	 	KCode = event.keyCode;
	};
	if ((KCode >= 48 && KCode <= 57) ||
		KCode == 0 || KCode == 8 || // Backspace
		KCode == 37 || KCode == 38 || KCode == 39 || KCode == 40 || // Arrow-Keys
		KCode == 46 || KCode == 35 || KCode == 36) { // Delete, Pos1, End
		return true
	} else {
		StopEvent(event);
	};
};

//stoppt alle Events in allen Browsern
function StopEvent(pE)
{
   if (!pE)
     if (window.event)
	pE = window.event;
     else
	return;
   if (pE.cancelBubble != null)
      pE.cancelBubble = true;
   if (pE.stopPropagation)
      pE.stopPropagation();
   if (pE.preventDefault)
      pE.preventDefault();
   if (window.event)
      pE.returnValue = false;
   if (pE.cancel != null)
      pE.cancel = true;
}


function valUserName(event){
	if (event.which) {
    	KCode = event.which; 
	} else if (event.keyCode) {
   	 	KCode = event.keyCode;
	};
	
	if ((KCode >= 48 && KCode <= 57) || (KCode >= 65 && KCode <= 90) || (KCode >= 97 && KCode <= 122) || //Zahlen und Zeichen klein gross
		KCode == 45 || // - 
		KCode == 0 || KCode == 8 || // Backspace
		KCode == 37 || KCode == 38 || KCode == 39 || KCode == 40 || // Arrow-Keys
		KCode == 46 || KCode == 35 || KCode == 36) { // Delete, Pos1, End
		
		return true
	} else {
		StopEvent(event);
	};
};

/*###################################################*/
/* H\u00E4ndlersuche */
function searchResellers() {
	if (window.location.host=="127.0.0.1:89") {
		alert("Diese Aktion ist nicht verf\u00FCgbar, wenn Domino Off-Line Services verwendet werden.");
	} else {
		var searchstring = top.location.href
		var val = document.forms['resellersearchbox'].resellersearch.value
		
		if (val == '') {
			alert('Bitte geben Sie zun\u00E4chst Ihren Standort ein!');
			document.forms['resellersearchbox'].resellersearch.focus();
		} else {
			top.location.href = '/es-reseller/' + encodeURI(val) + '.html'
		}

	}	
}

/* Patenschaft-Alert */
function searchMyReseller() {
	if (window.location.host=="127.0.0.1:89") {
		alert("Diese Aktion ist nicht verf\u00FCgbar, wenn Domino Off-Line Services verwendet werden.");
	} else {
		var searchstring = top.location.href;
		var val = document.forms['resellersearchbox'].resellersearch.value;
		document.forms['resellersearchbox'].lplz.value = '';
		
		if (val.length == 5 && !isNaN(val)) {
			//es ist eine Postleitzahl, schreibe sie in das Plz-Feld
			document.forms['resellersearchbox'].lplz.value = document.forms['resellersearchbox'].resellersearch.value;
			document.forms['resellersearchbox'].resellersearch.value = ''
		}
		
		var val2 = document.forms['resellersearchbox'].lplz.value
		
		if (val2 == '' && (val == '' || val == 'Plz oder Ort eingeben' )) {
			alert('Bitte geben Sie zun\u00E4chst Ihren Standort ein!');
			document.forms['resellersearchbox'].resellersearch.focus();
		} else {
			document.forms['resellersearchbox'].submit()
		}
		
		/*
		if (val2 == '' && (val == '' || val == 'Plz oder Ort eingeben' )) {
			alert('Bitte geben Sie zun\u00E4chst Ihren Standort ein!');
			document.forms['resellersearchbox'].resellersearch.focus();
		} else if (val2.length !== 5 && val2 !== '') {
			alert('Bitte nur 5stellige Postleitzahlen eingeben!');
			document.forms['resellersearchbox'].lplz.select();
		} else {
			document.forms['resellersearchbox'].submit()
		}
		*/
		

	}	
}

function resetReSearch1() {
	var strText
	strText = top.window.document.forms['resellersearchbox'].resellersearch.value;
	if (strText =='Plz oder Ort eingeben') {
		top.window.document.forms['resellersearchbox'].resellersearch.value = '';
	}
};

function resetReSearch2() {
	var strText
	strText = top.window.document.forms['resellersearchbox'].resellersearch.value;
	if (strText =='') {
		top.window.document.forms['resellersearchbox'].resellersearch.value = 'Plz oder Ort eingeben';
		top.window.document.forms['resellersearchbox'].resellersearch.select()
	}
};

function resetReRoute1() {
	var strText
	strText = top.window.document.forms['resellerroutebox'].resellersearch.value;
	if (strText =='Ihre Postleitzahl, Stra\u00DFe, Stadt...') {
		top.window.document.forms['resellerroutebox'].resellersearch.value = '';
	}
};

function resetReRoute2() {
	var strText
	strText = top.window.document.forms['resellerroutebox'].resellersearch.value;
	if (strText =='') {
		top.window.document.forms['resellerroutebox'].resellersearch.value = 'Ihre Postleitzahl, Stra\u00DFe, Stadt...';
		top.window.document.forms['resellerroutebox'].resellersearch.select()
	}
};

function checkSubmitSearch(event){
	if (event.which) {
    	KCode = event.which; 
	} else if (event.keyCode) {
   	 	KCode = event.keyCode;
	};
	
	if (KCode == 13) {
		searchMyReseller()
	};
};

/* ######## Custom Alert ######################### */
// constants to define the title of the alert and button text.
var ALERT_TITLE = "emendo Online Shop";
var ALERT_BUTTON_TEXT = "Ok";

// over-ride the alert method only if this a newer browser.
// Older browser will see standard alerts
if(document.getElementById) {
	window.alert = function(txt) {
		createCustomAlert(txt);
	}
}

function createCustomAlert(txt) {
	// shortcut reference to the document object
	d = document;

	// if the modalContainer object already exists in the DOM, bail out.
	if(d.getElementById("modalContainer")) return;

	// create the modalContainer div as a child of the BODY element
	mObj = d.getElementsByTagName("body")[0].appendChild(d.createElement("div"));
	mObj.id = "modalContainer";
	 // make sure its as tall as it needs to be to overlay all the content on the page
	mObj.style.height = document.documentElement.scrollHeight + "px";

	// create the DIV that will be the alert 
	alertObj = mObj.appendChild(d.createElement("div"));
	alertObj.id = "alertBox";
	// MSIE doesnt treat position:fixed correctly, so this compensates for positioning the alert
	//###############################################################
	//Mit dieser \u00C4nderung ist es kompatibel mit IE8/9
	var useragent = navigator.userAgent.toLowerCase();
	var lowerIE = false
	if( useragent.indexOf( "msie 7" ) != -1 ) {
		lowerIE = true
	} else if ( useragent.indexOf( "msie 6" ) != -1 ) {
		lowerIE = true
	} else if ( useragent.indexOf( "msie 5" ) != -1 ) {
		lowerIE = true
	}
	if(d.all && !window.opera && lowerIE == true) alertObj.style.top = document.documentElement.scrollTop + "px";
	//###############################################################
	//if(d.all && !window.opera) alertObj.style.top = document.documentElement.scrollTop + "px";
	
	// center the alert box
	alertObj.style.left = (d.documentElement.scrollWidth - alertObj.offsetWidth)/2 + "px";

	// create an H1 element as the title bar
	h1 = alertObj.appendChild(d.createElement("h1"));
	h1.appendChild(d.createTextNode(ALERT_TITLE));

	// create a paragraph element to contain the txt argument
	msg = alertObj.appendChild(d.createElement("p"));
	msg.innerHTML = txt;
	
	// create an anchor element to use as the confirmation button.
	btn = alertObj.appendChild(d.createElement("a"));
	btn.id = "closeBtn";
	btn.appendChild(d.createTextNode(ALERT_BUTTON_TEXT));
	btn.href = "#";
	// set up the onclick event to remove the alert when the anchor is clicked
	btn.onclick = function() { removeCustomAlert();return false; }

	
}

// removes the custom alert from the DOM
function removeCustomAlert() {
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("modalContainer"));
}

/* ###################################################### */
//function $(id) {
//    return document.getElementById(id);
//}
 
//window.onload = function() {
//    $('link').onclick = function() {
//       getHttpRequest();
//       return false;
//    }
//}
 
function getHttpRequest() {
   
    var xmlhttp = null;
    var response = ''
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", '/', true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
            //$('ergebnis').innerHTML = 'Seite wird geladen ...';
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            //$('ergebnis').innerHTML = xmlhttp.responseText;
            response = xmlhttp.responseText;
            alert(response)
        }
    }
    xmlhttp.send(null);
    
    return respose;
}
/* ###################################################### */
//Contact-Form
function switchContact(switchTo) {
	var callMorph = new Fx.Morph($('call'), {duration: 500});
	var callbackMorph = new Fx.Morph($('callback'), {duration: 500});
	var emailMorph = new Fx.Morph($('email'), {duration: 500});
	
	
	if (switchTo == 'call') {		
		callMorph.start({height: 380});
		callbackMorph.start({height: 0});
		emailMorph.start({height: 0});
	} else if (switchTo == 'callback') {
		callMorph.start({height: 0});
		callbackMorph.start({height: 380});
		emailMorph.start({height: 0});
	} else {
		callMorph.start({height: 0});
		callbackMorph.start({height: 0});
		emailMorph.start({height: 380});
	}

}

function sendContact(type) {
	if (type=='callback') {
		if ($('fldmyfirstname2').value == '') {
			alert('Bitte geben Sie Ihren Vornamen an!')
		} else if ($('fldmylastname2').value == '') {
			alert('Bitte geben Sie Ihren Nachnamen an!')
		} else if ($('fldtheme').value == '') {
			alert('Bitte geben Sie Ihr Anliegen an uns ein!')
		} else if ($('flddate').value == '') {
			alert('Bitte geben Sie einen Zeitpunkt f&uuml;r den R&uuml;ckruf ein!')
		} else if ($('fldmyfon').value == '') {
			alert('Bitte geben Sie Ihre R&uuml;ckrufnummer ein!')
		} else {
			$('fldContactType').value = 'callback';
			document.forms['contact'].submit()
		}
			
	} else if (type=='email') {
		if ($('fldmyfirstname1').value == '') {
			alert('Bitte geben Sie Ihren Vornamen an!')
		} else if ($('fldmylastname1').value == '') {
			alert('Bitte geben Sie Ihren Nachnamen an!')
		} else if ($('fldBody').value == '') {
			alert('Bitte geben Sie Ihre Nachricht an uns ein!')
		} else if ($('fldemail').value == '') {
			alert('Bitte geben Sie Ihre Absender-eMail ein!')
		} else if (validateEmail('contact','fldemail') == false) {
			alert('Bitte geben Sie eine valide eMail-Adresse ein!')
		} else {		
			$('fldContactType').value = 'email';
			document.forms['contact'].submit()
		}
	}
}
// Social Icons #########################################
function moveRX(direction,div) {
	var rxMorph = new Fx.Morph($(div), {duration: 300});
		
	if (direction == 'out') {		
		rxMorph.start({right: -0});
	} else {
		rxMorph.start({right: -144});
	}
}

function resetRX() {
	moveRX('in','r1');
	moveRX('in','r2');
	moveRX('in','r3');
	moveRX('in','r4');
	moveRX('in','r5');
}

//Textarea beschr\u00E4nken ######
function initTextarea() {
	var ID=window.setInterval('checkString()',100)
}
 
function checkString(userInput)  { 	
	StrLen = $('fldBody').value.length;
 	if (StrLen > 500 )  {
 		$('fldBody').value = $('fldBody').value.substring(0,500);
		StrLeft = 0;
	} else {
		StrLeft = 500 - StrLen;
	}
	$('alertdiv').innerHTML = '<p>Noch max. ' + StrLeft + ' Zeichen</p>';
}
/* ###################################################### */
//GodFather_Benefits-Form
function switchBenefits(switchTo) {
	var fldService01Morph = new Fx.Morph($('fldService01'), {duration: 500});
	var fldService02Morph = new Fx.Morph($('fldService02'), {duration: 500});
	var fldService03Morph = new Fx.Morph($('fldService03'), {duration: 500});
	var fldService04Morph = new Fx.Morph($('fldService04'), {duration: 500});
	var fldService05Morph = new Fx.Morph($('fldService05'), {duration: 500});
	var fldService06Morph = new Fx.Morph($('fldService06'), {duration: 500});
	var fldService07Morph = new Fx.Morph($('fldService07'), {duration: 500});
	var fldService08Morph = new Fx.Morph($('fldService08'), {duration: 500});
	var fldService09Morph = new Fx.Morph($('fldService09'), {duration: 500});
	var fldService10Morph = new Fx.Morph($('fldService10'), {duration: 500});
	
	
	switch (switchTo) {
		case 'fldService01':
			fldService01Morph.start({height: 100});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService02':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 100});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService03':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 100});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService04':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 100});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService05':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 100});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService06':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 100});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService07':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 100});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
		case 'fldService08':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 100});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService09':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 100});
			fldService10Morph.start({height: 0});
			break;
		case 'fldService10':
			fldService01Morph.start({height: 0});
			fldService02Morph.start({height: 0});
			fldService03Morph.start({height: 0});
			fldService04Morph.start({height: 0});
			fldService05Morph.start({height: 0});
			fldService06Morph.start({height: 0});
			fldService07Morph.start({height: 0});
			fldService08Morph.start({height: 0});
			fldService09Morph.start({height: 0});
			fldService10Morph.start({height: 100});
			break;
		default:
			break;
	}
	
	/*if (switchTo == 'persBera') {		
		persBeraMorph.start({height: 100});
		erstInstaMorph.start({height: 0});
		hiVoOrtMorph.start({height: 0});
	} else if (switchTo == 'erstInsta') {
		persBeraMorph.start({height: 0});
		erstInstaMorph.start({height: 100});
		hiVoOrtMorph.start({height: 0});
	} else {
		persBeraMorph.start({height: 0});
		erstInstaMorph.start({height: 0});
		hiVoOrtMorph.start({height: 100});
	}*/

}




/* ############################## */
function checkCapcha(remoteIp, type) { //remoteIp f\u00FCrs Capcha, Type sendContact()
    
    var xmlhttp = null;
    var response = ''
    var shopDB = top.document.getElementById('webdbname').value;
    var chal = Recaptcha.get_challenge()
    var resp = Recaptcha.get_response()	
    
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", '/' + shopDB + '/agValidateCapcha?OpenAgent&remoteip=' + remoteIp + '&challenge=' + chal + '&response=' + resp, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
        //loading...
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            response = xmlhttp.responseText;
            //alert(response);
            if(response.indexOf('true') != -1) {
              sendContact(type);
              //alert('true');
            } else {              
              alert('Sie haben das Capcha nicht korrekt ausgef\u00FCllt.<br>Bitte noch einmal.');          	
              Recaptcha.reload();              
            }            
        }
    }
    xmlhttp.send(null);
    
    return response;
}
/* ############################################### */
/* Newsletter */
function getNewsletterValues() {
	var fldInternetAddress = dojo.query('[name=fldInternetAddress]').attr('value')[0].toString();
	var fldTitle = "";
	if(dojo.query('[name=fldTitle]:checked') != false)
		var fldTitle = dojo.query('[name=fldTitle]:checked').attr('value')[0].toString(); 
	else 
		var fldTitle = "";
	var fldFirstName = dojo.query('[name=fldFirstName]').attr('value')[0].toString();
	var fldLastName = dojo.query('[name=fldLastName]').attr('value')[0].toString();
	var fldStreetAddress = dojo.query('[name=fldStreetAddress]').attr('value')[0].toString();
	var fldZIP = dojo.query('[name=fldZIP]').attr('value')[0].toString();
	var fldCity = dojo.query('[name=fldCity]').attr('value')[0].toString();
	var fldPhoneNumber = dojo.query('[name=fldPhoneNumber]').attr('value')[0].toString();
	
	var shopDB = top.document.getElementById('webdbname').value;
	
	if (!fldInternetAddress.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)){
		alert("Sie m\u00FCssen eine funktionierende Emailadresse angeben.");
	 	Recaptcha.reload();
	} else {
		var XHR = null;
		var response = '';
	
		var XHRsend = "fldInternetAddress=" + fldInternetAddress + "&fldTitle=" + fldTitle + "&fldFirstName="
					 + fldFirstName + "&fldLastName=" + fldLastName + "&fldStreetAddress=" + fldStreetAddress
					 + "&fldZIP=" + fldZIP + "&fldCity=" + fldCity + "&fldPhoneNumber=" + fldPhoneNumber; 
			
	    if (window.XMLHttpRequest) {
   		     XHR = new XMLHttpRequest();
   	    }    
    	else if (window.ActiveXObject) {
        	XHR = new ActiveXObject("Microsoft.XMLHTTP");
    	}
   
   		XHR.open("GET", '/' + shopDB + '/agSaveNewsletter?OpenAgent&' + XHRsend, true);
   		XHR.onreadystatechange = function() {
        	if(XHR.readyState != 4) {
        		//loading...
        	}
        	if(XHR.readyState == 4 && XHR.status == 200) {
            	response = XHR.responseText;
            	alert("Sie haben sich erfolgreich f\u00FCr den Newsletter eingetragen"); 
            	window.location = "http://www.emendo.de/es-search/index.html";                       
        	}
    	}
    	XHR.send(null);	
    }    
    //return response;	 
}
/* ############################## */
/* Newslettercapcha  */
function checkCapchaNL(remoteIp) { //remoteIp f\u00FCrs Capcha, Type sendContact()
    
    var xmlhttp = null;
    var response = ''
    var shopDB = top.document.getElementById('webdbname').value;
    var chal = Recaptcha.get_challenge()
    var resp = Recaptcha.get_response()	
    
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", '/' + shopDB + '/agValidateCapcha?OpenAgent&remoteip=' + remoteIp + '&challenge=' + chal + '&response=' + resp, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
        //loading...
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            response = xmlhttp.responseText;
            //alert(response);
            if(response.indexOf('true') != -1) {
              getNewsletterValues();
              //alert('true');
            } else {              
              alert('Sie haben das Capcha nicht korrekt ausgef\u00FCllt.<br>Bitte noch einmal.');          	
              Recaptcha.reload();              
            }            
        }
    }
    xmlhttp.send(null);
    
    return response;
}
/* ############################## */
/* Infocapcha  */
function checkCapchaInfo(remoteIp) { //remoteIp f\u00FCrs Capcha, Type sendContact()
    var fldMail = document.getElementById('fldemail');
	
	if (!fldMail.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)){
		alert("Sie eine m\u00FCssen eine funktionierende Emailadresse angeben.");	 	
	}
    else{  	
    var xmlhttp = null;
    var response = ''
    var shopDB = top.document.getElementById('webdbname').value;
    var chal = Recaptcha.get_challenge()
    var resp = Recaptcha.get_response()	
    
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", '/' + shopDB + '/agValidateCapcha?OpenAgent&remoteip=' + remoteIp + '&challenge=' + chal + '&response=' + resp, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
        //loading...
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            response = xmlhttp.responseText;
            //alert(response);
            if(response.indexOf('true') != -1) {
              sendToInfo();
              //alert('true');
            } else {              
              alert('Sie haben das Capcha nicht korrekt ausgef\u00FCllt.<br>Bitte noch einmal.');          	
              Recaptcha.reload();              
            }            
        }
    }
    xmlhttp.send(null);
    
    return response;
    }
}
/* ############################################### */
/* Emendoinfo */
function sendToInfo() {
	var fldIA = document.getElementById('fldemail');
	var fldB = document.getElementById('fldBody');
	var fldT = document.getElementById('fldtitle');
	var fldFN = document.getElementById('fldmyfirstname1');
	var fldLN = document.getElementById('fldmylastname1');
	
	var fldInternetAddress = fldIA.value;	
	var fldBody = fldB.value;
	var text = fldBody;
	text = text.replace(/\n/g, '$');
	//fldBody = fldBody.replace(/\n/g, '%#');
	//alert(fldBody);
	var fldTitle = fldT.value; 	
	var fldFirstName = fldFN.value;
	var fldLastName = fldLN.value;
	
	var shopDB = top.document.getElementById('webdbname').value;
	
	if (!fldInternetAddress.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)){
		alert("Sie m\u00FCssen eine funktionierende Emailadresse angeben.");
	 	Recaptcha.reload();
	} else {
		var XHR = null;
		var response = '';
	
		var XHRsend = "fldInternetAddress=" + fldInternetAddress + "&fldTitle=" + fldTitle + "&fldFirstName="
					 + fldFirstName + "&fldLastName=" + fldLastName + "&fldBody=" + text; 
			
	    if (window.XMLHttpRequest) {
   		     XHR = new XMLHttpRequest();
   	    }    
    	else if (window.ActiveXObject) {
        	XHR = new ActiveXObject("Microsoft.XMLHTTP");
    	}
   
   		XHR.open("POST", '/' + shopDB + '/agSendToInfo?OpenAgent&' + XHRsend, true);
   		XHR.onreadystatechange = function() {
        	if(XHR.readyState != 4) {
        		//loading...
        	}
        	if(XHR.readyState == 4 && XHR.status == 200) {
            	response = XHR.responseText;
            	alert("Anfrage wurde erfolgreich versendet.");
            	window.location = "http://www.emendo.de/es-search/index.html";                        
        	}
    	}
    	XHR.send(null);	
    }    
    //return response;	 
}
/* ############################## */
/* Links zu den Bannerbildern f\u00FCr H\u00E4ndlerseiten */
function getLinks() { 

    var xmlhttp = null;
    var response = ''
    var agBanner = 'https://www.emendo.de/www/emendo-shop/es-code.nsf/agSendBannerLinks';
    
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.open("GET", 'http://www.emendo.de/www/emendo-shop/es-code.nsf/agSendBannerLinks?OpenAgent', true);
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState != 4) {
            //loading...
        }
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            response = xmlhttp.responseText;
            alert(response);
            
        }
    }
    xmlhttp.send(null);

    //return response;
}


/* ############################################### */
/* Auf Seite zum Element springen */
        function pos(id) {
            var hoehe = document.getElementById(id).offsetTop;            
            window.scrollTo(0, hoehe - 20);
        }
/* ############################################### */
/* Global */
function substitudeURL() {
	var url = top.location.href;
	
	if (url.toLowerCase().indexOf('/www/emendo-shop/es-code.nsf/agindex0.html?openagent&') != -1) {
		top.location.href=url.toLowerCase().replace('/www/emendo-shop/es-code.nsf/agindex0.html?openagent&','/es-search/')
	} else if (url.toLowerCase().indexOf('/www/emendo-shop/es-code.nsf/agbasket.html?openagent&step=') != -1) {
		top.location.href=url.toLowerCase().replace('/www/emendo-shop/es-code.nsf/agbasket.html?openagent&step=','/es-basket/')
	}
}

substitudeURL()

dojo.addOnLoad(
  function(){
    var box = document.getElementById('side_banner');
	var widthS = window.innerWidth;  
	if (box != null){			         
    if (widthS < 1300) {                
        box.style.display = "none";
    } else {
        box.style.display = "block";
    }
    }
  }
);

dojo.require("dojo.dnd.move");
function moveMe(node) {
    /*var dnd = new dojo.dnd.Moveable(dojo.byId(node));
    dnd.onMoving = function() {   
    	
    };*/
}

