
// Set slideShowSpeed (milliseconds) 
var slideShowSpeed = 5000; 
// Duration of crossfade (seconds) 
var crossFadeDuration = 3; 
// Specify the image files 
var Pic = new Array(); 
// to add more images, just continue 
// the pattern, adding to the array below 

// Set relative
var domain = window.location.hostname;
if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com" || domain == "pants-and-bra.de" || domain == "" || domain == "www.response-gmbh.de") {
var shopdata = "/";
} else {
var shopdata= "http://www.pants-and-bra-shop.de/shopdata/"
}

Pic[0] = shopdata+'images/promotion_1.jpg' 
Pic[1] = shopdata+'images/promotion_2.jpg' 
Pic[2] = shopdata+'images/promotion_3.jpg' 
Pic[3] = shopdata+'images/promotion_4.jpg' 

// do not edit anything below this line 
var t; 
var j = 0; 
var p = Pic.length; 
var preLoad = new Array(); 
for (i = 0; i < p; i++) { 
preLoad[i] = new Image(); 
preLoad[i].src = Pic[i]; 
} 
function runSlideShow() { 
if (document.all) { 
document.images.SlideShow.style.filter="blendTrans(duration=2)"; 
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"; 
document.images.SlideShow.filters.blendTrans.Apply(); 
} 
document.images.SlideShow.src = preLoad[j].src; 
if (document.all) { 
document.images.SlideShow.filters.blendTrans.Play(); 
} 
j = j + 1; 
if (j > (p - 1)) j = 0; 
t = setTimeout('runSlideShow()', slideShowSpeed); 
} 




function change(tausch_bild_name,neues_bild_name)
{
window.document[tausch_bild_name].src = neues_bild_name;
}

function Go(x){
 window.location.href = x;
}

function groessentabelle(){
 window.open("http://www.pants-and-bra.de/groessentabelle.html", "Groessentabelle",
  "width=400,height=300,top=30,left=30,sreenX=0,sreenY=0,resizable=no,scrollbars=no");
}





function changepromo() {
promobild = new Image();
bild = promobild.src;
bild = "../images/promotion_joop.jpg";
document.images["promo"].src = bild;
alert(bild)
}





function changebg(ID, URL) {
// alert("Sie befinden sich auf dem Host " + window.location.hostname);
var domain = window.location.hostname;
if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com" || domain == "pants-and-bra.de" || domain == "" || domain == "www.response-gmbh.de") {
var shopdata = "/";
} else {
var shopdata = URL;
}

if (ID == "mencross") {
	var h = new Array(4);
	h[0]=shopdata+"images/hg_men_cross1.jpg";
	h[1]=shopdata+"images/hg_men_cross2.jpg";
 	h[2]=shopdata+"images/hg_men_cross3.jpg";
  h[3]=shopdata+"images/hg_men_cross4.jpg";
  h[4]=shopdata+"images/hg_men_cross5.jpg";
	var hb;
	hb=h[Math.floor(5*Math.random())]
} else if (ID == "womencross") {
	var h = new Array(4);
	h[0]=shopdata+"images/hg_women_cross1.jpg";
	h[1]=shopdata+"images/hg_women_cross2.jpg";
 	h[2]=shopdata+"images/hg_women_cross3.jpg";
 	h[3]=shopdata+"images/hg_women_cross4.jpg";
 	h[4]=shopdata+"images/hg_women_cross5.jpg";
	var hb;
	hb=h[Math.floor(5*Math.random())]
} else if (ID == "men") {
	var h = new Array(3);
	h[0]=shopdata+"images/hg_men.jpg";
  h[1]=shopdata+"images/hg_men2.jpg";
  h[2]=shopdata+"images/hg_men3.jpg";
  h[3]=shopdata+"images/hg_men4.jpg";
	var hb;
	hb=h[Math.floor(4*Math.random())]
} else if (ID == "women") {
	var h = new Array(3);
	h[0]=shopdata+"images/hg_women.jpg";
 	h[1]=shopdata+"images/hg_women2.jpg";
  h[2]=shopdata+"images/hg_women3.jpg";
  h[3]=shopdata+"images/hg_women4.jpg";
	var hb;
	hb=h[Math.floor(4*Math.random())]
} else if (ID == "home") {
	var h = new Array(2);
	h[0]=shopdata+"images/hg_home.jpg";
  h[1]=shopdata+"images/hg_home2.jpg";
  h[2]=shopdata+"images/hg_home3.jpg";
	var hb;
	hb=h[Math.floor(3*Math.random())]
} else if (ID == "uebersicht") {
	var h = new Array(0);
	h[0]=shopdata+"images/hg_home_hell.jpg";
	var hb;
	hb=h[Math.floor(1*Math.random())]
}
  document.getElementById(ID).style.backgroundImage = "url("+hb+")";
}



function naviover(geschl, shopdata) {
var domain = window.location.hostname;
if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com" || domain == "pants-and-bra.de" || domain == "" || domain == "www.response-gmbh.de") {
var shopdata = "/";
}
if (geschl == "men") {
document.images['men'].src = shopdata+"images/men_roll.gif";
} else if (geschl == "women") {
document.images['women'].src = shopdata+"images/women_roll.gif";
}
}

function naviout(geschl, shopdata) {
var domain = window.location.hostname;
if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com" || domain == "pants-and-bra.de" || domain == "" || domain == "www.response-gmbh.de") {
var shopdata = "/";
}
if (geschl == "men") {
document.images['men'].src = shopdata+"images/men.gif";
} else if (geschl == "women") {
document.images['women'].src = shopdata+"images/women.gif";
}
}


function openwindow(URL) {
   window.open(URL,"images","width=700,height=800,top=0,left=0,sreenX=0,sreenY=0,resizable=no,scrollbars=no,statusbar=no");
}

function telefonnummer(elem) {
 var bad     = false;
 var eingabe = elem.value;
 var erlaubt = '0123456789';
 for(i=1;i <= eingabe.length; i++) { if(erlaubt.indexOf(eingabe.charAt(i)) < 0  ) {bad = true}; }
   if(bad == true) 
   {
    alert('Bitte Ihre korrekte Telefonnummer angeben!');
   }
   return bad;
}

function preis(elem) {
 var bad     = false;
 var eingabe = elem.value;
 var erlaubt = '0123456789.,';
 for(i=1;i <= eingabe.length; i++) { if(erlaubt.indexOf(eingabe.charAt(i)) < 0  ) {bad = true}; }
   if(bad == true) 
   {
    alert('Bitte einen korrekten Preis angeben!');
   }
   return bad;
}

/* Formular */

function chkFormular() {

if(document.Kontakt.kontoinhaber.value == "") {
if(document.Kontakt.bezahlung1.value == "" && document.Kontakt.bezahlung2.value == "" && document.Kontakt.bezahlung3.value == "") {
alert("alle geklickt");
      }
    }
    
    
    if(document.Kontakt.name.value == "") {
       alert("Bitte Ihren Namen eingeben!");
       document.Kontakt.name.focus();
       return false;
      }
      
      if(document.Kontakt.vorname.value == "")
      {
       alert("Bitte Ihren Vornamen eingeben!");
       document.Kontakt.vorname.focus();
       return false;
      }
      
      if(document.Kontakt.straße.value == "")
      {
       alert("Bitte Ihren Straßennamen eingeben!");
       document.Kontakt.straße.focus();
       return false;
      }
      
      if(document.Kontakt.hausnummer.value == "")
      {
       alert("Bitte Ihre Hausnummer eingeben!");
       document.Kontakt.hausnummer.focus();
       return false;
      }
      
      if(document.Kontakt.plz.value == "")
      {
       alert("Bitte Ihre PLZ eingeben!");
       document.Kontakt.plz.focus();
       return false;
      }
      
      if(document.Kontakt.ort.value == "")
      {
       alert("Bitte Ihren Ort eingeben!");
       document.Kontakt.ort.focus();
       return false;
      }
      
      if(document.Kontakt.land.value == "")
      {
       alert("Bitte Ihr Land eingeben!");
       document.Kontakt.land.focus();
       return false;
      }
      
      
      if(document.Kontakt.telefonnummer.value == "")
      {
       alert("Bitte Ihre Telefonnummer eingeben!");
       document.Kontakt.telefonnummer.focus();
       return false;
      }   

      if(telefonnummer(document.Kontakt.telefonnummer))
      {
          return false;
      }
      
      
      if(document.Kontakt.email.value == "" || document.Kontakt.email.value.indexOf('@')==-1){
          alert("Bitte Ihre korrekte Emailadresse eingeben!");
          document.Kontakt.email.focus();
          return false;
      }
      
      if(document.Kontakt.rechnungsnummer.value == "")
      {
       alert("Bitte Ihre Rechnungs-/Bestellnr. eingeben!");
       document.Kontakt.rechnungsnummer.focus();
       return false;
      }
      
      if(document.Kontakt.rechnungsdatum.value == "")
      {
       alert("Bitte das Rechnungs-/Bestelldatum eingeben!");
       document.Kontakt.rechnungsdatum.focus();
       return false;
      }
      
      if(document.Kontakt.artikelnummer.value == "")
      {
       alert("Bitte die Artikelnummer eingeben!");
       document.Kontakt.artikelnummer.focus();
       return false;
      } 
      
      if(document.Kontakt.artikelbeschreibung.value == "")
      {
       alert("Bitte die Artikelbeschreibung eingeben!");
       document.Kontakt.artikelbeschreibung.focus();
       return false;
      }
      
      if(document.Kontakt.artikelmenge.value == "")
      {
       alert("Bitte die Artikelmenge eingeben!");
       document.Kontakt.artikelmenge.focus();
       return false;
      }
      
      if(preis(document.Kontakt.warenwert))
      {
        return false;
      }
      
      if(document.Kontakt.warenwert.value == "")
      {
       alert("Bitte den Warenwert eingeben!");
       document.Kontakt.warenwert.focus();
       return false;
      }
      
if (!document.Kontakt.bezahlung1.checked && !document.Kontakt.bezahlung2.checked && !document.Kontakt.bezahlung3.checked){
    alert("Bitte die Bezahlungsart eingeben!");
    document.Kontakt.bezahlung1.focus();
    return false;
    }

if (document.Kontakt.kontoinhaber.value == "") {
    alert("Bitte den Kontoinhaber eingeben!");
    document.Kontakt.kontoinhaber.focus();
    return false;
    }

if (document.Kontakt.bezahlung3.checked && document.Kontakt.paypal.value == "" && document.Kontakt.paypal.value.indexOf('@')==-1) {
    alert("Bitte Ihre korrekte PayPal-Adresse eingeben!");
    document.Kontakt.paypal.focus();
    return false;
    }
      
   
if (document.Kontakt.bezahlung1.checked || document.Kontakt.bezahlung2.checked) {
  if(document.Kontakt.bankname.value == ""){
   alert("Bitte Ihren Banknamen eingeben!");
   document.Kontakt.bankname.focus();
   return false;
   } 
 
   if(document.Kontakt.bankleitzahl.value.length<8){
   alert("Bitte Ihre Bankleitzahl eingeben!");
   document.Kontakt.bankleitzahl.focus();
   return false;
   }
   
   
 if(document.Kontakt.kontonummer.value == ""){
   alert("Bitte Ihre Kontonummer eingeben!");
   document.Kontakt.kontonummer.focus();
   return false;
   } 
}

if (document.Kontakt.bezahlung1.checked){
  /*if(document.Kontakt.iban.value == ""){
   alert("Bitte die IBAN eingeben!");
   document.Kontakt.iban.focus();
   return false;
   }
   
  if(document.Kontakt.bic.value == ""){
   alert("Bitte die BIC eingeben!");
   document.Kontakt.bic.focus();
   return false;
   }*/
}

if (!document.Kontakt.grund1.checked && !document.Kontakt.grund2.checked && !document.Kontakt.grund3.checked){
    alert("Bitte den Retourengrund eingeben!");
    document.Kontakt.grund1.focus();
    return false;
    }

if (document.Kontakt.grund2.checked) {
  if(document.Kontakt.umtauschwunsch.value.length<20){
   alert("Bitte Ihren ausführlichen Umtauschgrund eingeben!");
   document.Kontakt.umtauschwunsch.focus();
   return false;
   } 
}

if (document.Kontakt.grund3.checked) {
  if(document.Kontakt.austauschgrund.value.length<20){
   alert("Bitte Ihren ausführlichen Austauschgrund eingeben!");
   document.Kontakt.austauschgrund.focus();
   return false;
   }
}

if (document.Kontakt.grund1.checked  || document.Kontakt.warenwert.value >= 40){
      if(document.Kontakt.aname.value == ""){       
       alert("Bitte den Namen der Abholadresse eingeben!");
       document.Kontakt.aname.focus();
       return false;
      }
      
      if(document.Kontakt.avorname.value == "")
      {
       alert("Bitte den Vornamen der Abholadresse eingeben!");
       document.Kontakt.avorname.focus();
       return false;
      }
      
      if(document.Kontakt.astraße.value == "")
      {
       alert("Bitte die Straße Abholadresse eingeben!");
       document.Kontakt.astraße.focus();
       return false;
      }
      if(document.Kontakt.ahausnummer.value == "")
      {
       alert("Bitte die Hausnummer der Abholadresse eingeben!");
       document.Kontakt.ahausnummer.focus();
       return false;
      }
      
      if(document.Kontakt.aplz.value == "")
      {
       alert("Bitte die PLZ der Abholadresse eingeben!");
       document.Kontakt.aplz.focus();
       return false;
      }
      
      if(document.Kontakt.aort.value == "")
      {
       alert("Bitte den Ort der Abholadresse eingeben!");
       document.Kontakt.aort.focus();
       return false;
      }
      
      if(document.Kontakt.aland.value == "")
      {
       alert("Bitte das Land der Abholadresse eingeben!");
       document.Kontakt.aland.focus();
       return false;
      }
      
      if(document.Kontakt.atelefonnummer.value == "")
      {
       alert("Bitte die Telefonnummer der Abholadresse eingeben!");
       document.Kontakt.atelefonnummer.focus();
       return false;
      }
      }
}
 
 
 /* unCheck und unCheck2 dienen dazu, dass nur eine Checkbox angeklickt werden kann! */
 
 function unCheck(x){
for(i=1;i<5;i++){
if(document.Kontakt["bezahlung"+i]!=x){
document.Kontakt["bezahlung"+i].checked=false;
}
}
}

function unCheck2(x){
for(i=1;i<5;i++){
if(document.Kontakt["grund"+i]!=x){
document.Kontakt["grund"+i].checked=false;
}
}
}

function openwindowkl(URL) {
   window.open(URL,"images","width=900,height=590,top=0,left=0,sreenX=0,sreenY=0,resizable=no,scrollbars=no,statusbar=no");
}

/* Bilder-Ticker / Slideshow */

function on(that,path){
	//document.getElementById(id).style.visibility = "visible";
	window.document.images[that].src = path;
	copyspeed=slidespeed;
}
function off(that){
	//document.getElementById(id).style.visibility = "hidden";
	//alert(document.images[that].src);
	window.document.images[that].src = "http://botnik.net/img/empty.gif";
	//alert(document.images[that].src)
	copyspeed=0;
}

//Variable zum Speichern des Intervals
var objGo;

// Uebergabe der Bildpfade in Form eines Strings; Trennzeichen = ';'
function ticker(ticstr) {

    tNews=new Array();
    tmparr=new Array();
    ticarr = ticstr.split(';');
        
    for( i = 0; i < ticarr.length; i++ ) {
        tmparr=ticarr[i].split('|');
        tNews.push('<td><table style="width:125px; margin:0px 0px 0px 0px; padding:0px;" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" valign="top"><img src="images/filmoben.gif"><br></td></tr><tr><td style="text-align:center; background-color: white;"><div style="font-size: 0.8em;">'+tmparr[4]+'</div> <div class="highlightbild"> EUR <br>'+tmparr[3]+' </div><div class="mwststart">inkl. MwSt.<br>zzgl. <a href="/versandkosten.html" title="Versandkosten" style="color:#000;">Versand</a></div></td><td bgcolor="white" style="border-right: 3px solid black;"><a href="'+tmparr[0]+'" alt="'+tmparr[4]+'"><img src="' + tmparr[1] + '" border="0" width="' + tmparr[2] + '" ></a></td></tr><tr><td colspan="2" valign="top"><img src="images/filmunten.gif"></td></tr></table></td>');
    }

    //°°°°°°°°°°Laufrichtung(up,down,left,right)
    strDir      ='right';
    
        //°°°°°°°°°°Delimiter zwischen den einzelnen Bildern(nur bei left/right)
    strDelimiter='';
    
        //°°°°°°°°°°Interval in ms
    intInterval =50;
    
        //°°°°°°°°°°Stop bei mouseover?true:false
    blnStopHover=true;
    
        //°°°°°°°°°°Falls Leeraum zwischen News...hier Wert erhoehen...minimum:1
    intRepeat   = 5;
    
        //°°°°°°°°°°Rahmen
    strBorder   ='0px solid #000000';
    
        //°°°°°°°°°°Breite
    intWidth    =666;
    
        //°°°°°°°°°°Höhe
    intHeight   =100;
    
        //Abstand Rahmen->Inhalt
    intPadding  =0;
    
        //Background-color
    strBgc      ='';
    
        //Text-color
    strTxtc     ='#ffffff';
    
        //Textausrichtung
    strAlign    ='left';
    
        //Schritt pro Durchlauf(px)
    intStep=1;
    
        //IE ab V4?
    IE=document.all&&!window.opera;
        //DOM-Browser(ausser IE)
    DOM=document.getElementById&&!IE;
    
    
    //läuft ab IE4 und in DOM-Browsern
    if(DOM||IE)
      {
            //Ermitteln, ob Ticker horizontal oder vertikal laufen soll
        blnDir=(strDir=='up'||strDir=='down')?true:false;
    
            //Bei horizontalem Ticker wird ein nobr-, ansonsten ein div-Tag verwendet
        strNobr=(blnDir)?'div':'nobr';
    
            //Trennzeichen zwischen den Einzelnen Eintraegen
            //bei horizontalem Ticker gemäss Angabe in Variale strDelimiter
            //Ansonsten Zeilenumbrueche
        strDelimiter=(blnDir)?'':strDelimiter;
    
            //String fuer Textausrichtung bei vertikalem Ticker
        strAlign=(blnDir)?'text-align:'+strAlign+';':'';
    
            
            //Variable zum Speichern der Position
        intPos=0;
    
            //String erzeugen fuer JS-Code, falls Ticker beim mouseover stoppen soll
        strStopHover=(blnStopHover)?'onmouseover="clearInterval(objGo)"onmouseout="objGo=setInterval(\'DM_ticken()\','+intInterval+')"':'';
    
            //Tickertext zu String zusammenfuegen
        strText=(blnDir)?tNews.join(strDelimiter)+strDelimiter:tNews.join(strDelimiter)+strDelimiter;
        strNews='<table id="ticker" width="300" style="position:relative; height:'+intHeight+'px;margin: 0px 0px 0px 0px;padding:0px;" border="0" cellspacing="0" cellpadding="0"><tr>'+strText;
        for(i=1;i<intRepeat;++i)
            {
            strNews+=strText;
            }
        strNews+='</tr></table>';
  
            //TickerCode zu String zusammenfuegen
        strTicker='<div valign="middle" style="'+strAlign+'overflow:hidden;background-color:'+strBgc+
                        ';border:'+strBorder+';width:'+intWidth+'px;height:'+intHeight+'px;padding:'+intPadding+
                        'px;"><'+strNobr+'><span style="color:'+strTxtc+';background-color:'+strBgc+
                        ';"'+strStopHover+'>'+strNews+'</span></'+strNobr+'></div>';
            //TickerCode im Dokument ausgeben
        document.write(strTicker);
    
        //Erneut ticken lassen
        objGo=setInterval('DM_ticken()',intInterval);
        
     }
}

//Funktion, um Ticker ticken zu lassen
function DM_ticken()
{
        //Ticker-Objekt je nach Browser ermitteln
    objTicker=(IE)?document.all.ticker:document.getElementById('ticker');
    
        //Array fuer zu manipulierende Eigenschaften des Tickers je nach Richtung
        //Richtung=new Array(Pixelwert zur Aenderung der Position,Breite/Höhe des Tickers,zu andernder Positionswert);
    arrDir=new Array();
    arrDir['up']    =new Array(-1,objTicker.offsetHeight,'top');
    arrDir['down']  =new Array(1,objTicker.offsetHeight,'top');
    arrDir['left']  =new Array(1,objTicker.offsetWidth,'left');
    arrDir['right'] =new Array(-1,objTicker.offsetWidth,'left');
    
        //Ermitteln von Breite bzw. Höhe der anzuzeigenden Items
    dblOffset=arrDir[strDir][1]/intRepeat;
    
        //Neuen Positionswert ermitteln
    switch(strDir)
        {
        case'right':
            intPos=(Math.abs(intPos)>dblOffset)?0:intPos;break;
        case'left':
            intPos=(intPos>0)?-dblOffset:intPos;break;
        case 'up':
            intPos=(Math.abs(intPos)>dblOffset)?0:intPos;break;
        case 'down':
            intPos=(intPos>0)?-dblOffset:intPos;break;
        }
        //Neuen Positionswert zuweisen
    objTicker.style[arrDir[strDir][2]]=intPos;
    
        //Positionswert hoch/heruntersetzen
    intPos+=intStep*arrDir[strDir][0];
}
/* Ende Bilder-Ticker */


/* Collection Menu von Sabine */
var x = false;
function make(){
if(x == false){
document.getElementById('menu').style.visibility='visible';
x = true;
}else{
document.getElementById('menu').style.visibility='hidden';
x = false;
}
}

function makeweg() {
if(x != false){
document.getElementById('menu').style.visibility='hidden';
x = false;
}
}
/* Collection Menu Ende */

function printYear() {
	var jetzt = new Date();
	var Jahr = jetzt.getFullYear();
	document.write(Jahr);
}

function widgetInit(){
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 2,
  interval: 6000,
  width: 180,
  height: 300,
  theme: {
    shell: {
      background: '#7b7b7b',
      color: '#ffffff'
    },
    tweets: {
      background: '#3e3e3e',
      color: '#ffffff',
      links: '#ffffff'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: false,
    hashtags: true,
    timestamp: true,
    avatars: false,
    behavior: 'all'
  }
}).render().setUser('pants_and_bra').start();
}
