// Copyright 1999,2000 Roman Krzyzanowski / intermedien GmbH, Nuernberg
//
CSAg = window.navigator.userAgent; 
CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);

function IsIE() 
{ 
  return CSAg.indexOf("MSIE") > 0;
}

function CSIEStyl(s) 
{ 
  return document.all.tags("div")[s].style; 
}
      
function CSNSStyl(s) 
{ 
  return CSFindElement(s,0); 
}

function CSFindElement(n,ly) 
{ 
  if (CSBVers < 4) 
    return document[n];
  var curDoc = ly ? ly.document : document; 
  var elem = curDoc[n];
  if (!elem) { 
    for (var i=0;i<curDoc.layers.length;i++) {
      elem = CSFindElement(n,curDoc.layers[i]); 
      if (elem) 
        return elem; 
    }
  }
  return elem; 
}

function find(form) 
{ 
  var index = form.nextpage.selectedIndex;
  if (form.nextpage.options[index].value != '0') 
    self.location = form.nextpage.options[index].value; 
}

function openWin(url, windowname, w, h) {
  if (document.location.protocol == 'https:') {
    url = 'http://www.camarada.ch/Boutique/' + url;
  }
  newWin=window.open(url, windowname, "scrollbars=yes,width=" + w + ",height=" + h)
  newWin.focus()
}

function checkCC(form, ok) {
  if (parent.validate(window, form, form.ccnr, 'isNotEmpty', 'Numéro de carte')) {
    if (parent.validate(window, form, form.ccvalid, 'isValidCCExpDate', '')) {
      if (parent.validate(window, form, form.cccustname, 'isNotEmpty', 'Titulaire de la carte')) {
        ok = true;
	  }
	}
  }	  
  return ok;		
}

function checkBank(form, ok) {
  if (parent.validate(window, form, form.bank, 'isNotEmpty', 'Institut')) {
    if (parent.validate(window, form, form.bankktonr, 'isNotEmpty', 'Numéro de compte')) {
      if (parent.validate(window, form, form.bankblz, 'isValidBLZ', '')) {
        if (parent.validate(window, form, form.bankcustname, 'isNotEmpty', 'Détenteur')) {
          ok = true;
		}
	  }
	}
  }	  	  
  return ok;		
}

function checkPaymethod(pmRadioButton, form, ok) {
  if (pmRadioButton.checked && pmRadioButton.value == 'Kreditkarte') { // Kreditkarte
     ok = checkCC(form,ok);
  } else {
    if (pmRadioButton.checked && pmRadioButton.value == 'Bankeinzug') {  // Bankeinzug
	  ok = checkBank(form,ok);
    } else {
      if (pmRadioButton.checked) {
	    ok = true;
	  }	
    }  
  }  
  return ok;		
}

function checkForm1(form) {
  var ok = false;
  for (var i=0; i<form.elements.length; i++) {
    if ((form.elements[i].type == 'radio') && (form.elements[i].name == 'paymethod')) {
	  var pmRadioButton = form.elements[i];
      ok = checkPaymethod(pmRadioButton,form,ok);
    }
  }	
  if (ok) parent.processOrderStep1(form);
}  

function checkForm2(form) {
  var ok = false;
  if (parent.validate(window, form, form.vorname, 'isNotEmpty', 'Nom')) {
    if (parent.validate(window, form, form.nachname, 'isNotEmpty', 'Prénom')) {
      if (parent.validate(window, form, form.strasse, 'isNotEmpty', 'Adresse')) {
        if (parent.validate(window, form, form.plz, 'isNotEmpty', 'CP')) {
          if (parent.validate(window, form, form.ort, 'isNotEmpty', 'Ville')) {
            if (parent.validate(window, form, form.land, 'isNotEmpty', 'Pays')) {
              ok = true;
            }
          }      
        }
      }
    }
  }
  if (ok) parent.processOrderStep2(form);
}  

function seriswap(image)
{
    var sec = new Date().getSeconds();
	var suffix = (sec % 2)+1;
	var imgname = image.src.substring(0,image.src.length-5);
	image.src = imgname+(suffix.toString())+'.gif';
}

function motifcheck(option1,quantity)
{
	if(option1.value!="" && quantity.value<20)
		alert("Quantité minimale requise pour commander\nun motif particulier: 20 exemplaires");
}
