var error = '\nDie eingegebene Menge ist nicht korrekt!';
var del_art = 'Möchten Sie diesen Artikel wirklich löschen?';
var del_all = 'Möchten Sie den kompletten Warenkorb wirklich löschen?';
var nix_drin = '\nSie haben bisher keine Produkte in den Warenkorb abgelegt.';

//var lagericon = new Array("red.gif","green.gif","blue.gif");
//var lagertxt = new Array(<"span class='red'>Vyprodáno</span>","span class='green'>Skladem</span>","span class='blue'>Delší lhùta</span>");

//ROUND
function runden(wert) {
  var k = 0.00;
    k = Math.round(100 * wert ) / 100 ;
  return k;
}

//SEARCH
function search_cf() {
    var msg="";

    if (document.searchform.search.value=="")
        msg=msg+'Bitte geben Sie Ihren "Suchen text" ein.\n';

    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}

//REMEMBER PASSWORD 1
function login_rememb1_cf() {
    var msg="";

    if (document.loginform1.vorname.value=="")
        msg=msg+'Bitte geben Sie Ihren "Vorname" ein.\n';

    if (document.loginform1.nachname.value=="")
        msg=msg+'Bitte geben Sie Ihren "Nachname" ein.\n';

    if (document.loginform1.email.value=="") {
        msg=msg+'Bitte geben Sie Ihren "Email" ein.\n';
    } else {
        if(! emailok(document.loginform1.email.value))
            msg=msg+'Bitte überprüfen Sie Ihre "Email Adresse".\n';
    }

    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}

//REMEMBER PASSWORD 2
function login_rememb2_cf() {
    var msg="";

    if (document.loginform2.nummer.value=="")
        msg=msg+'Bitte geben Sie Ihren "Kundenummer" ein.\n';

    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}


//NEW CUSTOMER (NEU KUNDEN)
function newcust_cf() {
    var msg="";

    if ( trim(document.newcust.loginname.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Login Name" ein.\n';

    if ( trim(document.newcust.password.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Passwort" ein.\n';
    
    if ( trim(document.newcust.email.value)=="") {
        msg=msg+'Bitte geben Sie Ihren "Email" ein.\n';
    } else {
        if(! emailok(document.newcust.email.value))
            msg=msg+'Bitte überprüfen Sie Ihre "Email Adresse".\n';

    }
        
    if ( trim(document.newcust.vorname.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Vorname" ein.\n';
            
    if ( trim(document.newcust.name.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Zuname" ein.\n';        
        
    if ( trim(document.newcust.strasse.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Straße und Nr" ein.\n';
    
    if ( trim(document.newcust.stadt.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Stadt" ein.\n';
        
    if ( trim(document.newcust.PLZ.value)=="") {
        msg=msg+'Bitte geben Sie Ihren "PLZ" ein.\n';
    } else {
        if (! isnumber(document.newcust.PLZ.value))
            msg=msg+'Bitte überprüfen Sie Ihre "PLZ".\n';
    }
        
    if ( trim(document.newcust.land.value)=="")
        msg=msg+'Bitte geben Sie Ihren "Land" ein.\n';    
    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}

//NEW WEBMASTER
function newweb_cf() {
    var msg="";

    if (document.newcust.vorname.value=="")
        msg=msg+'Bitte geben Sie Ihren "Vorname" ein.\n';

    if (document.newcust.name.value=="")
        msg=msg+'Bitte geben Sie Ihren "Zuname" ein.\n';

    if (document.newcust.strasse.value=="")
        msg=msg+'Bitte geben Sie Ihren "Straße und Nr" ein.\n';

    if (document.newcust.stadt.value=="")
        msg=msg+'Bitte geben Sie Ihren "Stadt" ein.\n';

    if (document.newcust.PLZ.value=="") {
        msg=msg+'Bitte geben Sie Ihren "PLZ" ein.\n';
    } else {
        if (! isnumber(document.newcust.PLZ.value))
            msg=msg+'Bitte überprüfen Sie Ihre "PLZ".\n';
    }

    if (document.newcust.land.value=="")
        msg=msg+'Bitte geben Sie Ihren "Land" ein.\n';

    if (document.newcust.email.value=="") {
        msg=msg+'Bitte geben Sie Ihren "Email" ein.\n';
    } else {
        if(! emailok(document.newcust.email.value))
            msg=msg+'Bitte überprüfen Sie Ihre "Email Adresse".\n';
    }

    if (document.newcust.url.value=="")
        msg=msg+'Bitte geben Sie Ihren "URL" ein.\n';
        
    if (document.newcust.zahlart[1].checked ) {
      if (document.newcust.kontonummer.value=="")
          msg=msg+'Bitte geben Sie Ihren "Konto-Nummer" ein.\n';
      if (document.newcust.kontoinhaber.value=="")
          msg=msg+'Bitte geben Sie Ihren "Kontoinhaber" ein.\n';
      if (document.newcust.bank.value=="")
          msg=msg+'Bitte geben Sie Ihren "Bank" ein.\n';
      if (document.newcust.leitzahl.value=="")
          msg=msg+'Bitte geben Sie Ihren "Bankleitzahl" ein.\n';
      if (document.newcust.banksitz.value=="")
          msg=msg+'Bitte geben Sie Ihren "Sitz der Bank" ein.\n';
    }

    if (document.newcust.zahlart.value=="1") {

    }

    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}

//LOGIN
function login_cf() {
    var msg="";

    if (document.loginform.name.value=="")
        msg=msg+'Bitte geben Sie Ihren "Login Name" ein.\n';    

    if (document.loginform.password.value=="") 
        msg=msg+'Bitte geben Sie Ihren "Passwort" ein.\n';

    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}

//CREADIT CARD
function pt2_cf() {
    var msg="";    

    if (document.pt2f.C_EMAIL.value=="") {
        msg=msg+'Bitte geben Sie Ihren "Email" ein\n';
    } else {
        if(! emailok(document.pt2f.C_EMAIL.value))
               msg=msg+'Bitte überprüfen Sie Ihre "Email Adresse"\n';
    }    
                
    if (document.pt2f.C_LAST_NAME.value=="")
        msg=msg+'Bitte geben Sie Ihren "Zuname" ein\n';
    
    if (document.pt2f.C_STREET.value=="")
        msg=msg+'Bitte geben Sie Ihren "Straße/Postfach" ein\n';

    if (document.pt2f.C_STREET_NUMBER.value=="")
        msg=msg+'Bitte geben Sie Ihren "Hausnummenr" ein\n';
        
    if (document.pt2f.C_ZIP.value=="")
        msg=msg+'Bitte geben Sie Ihren "PLZ" ein\n';

    if (document.pt2f.C_CITY.value=="")
        msg=msg+'Bitte geben Sie Ihren "Stadt" ein\n';

    if (document.pt2f.C_CARD_NUMBER.value=="") {
            msg=msg+'Bitte geben Sie Ihren "Kartennummer" ein\n';
    } else {
        if(! isnumber(document.pt2f.C_CARD_NUMBER.value))
                msg=msg+'Bitte überprüfen Sie Ihre "Kartennummer"\n';
    }
    
    if (document.pt2f.C_CVC2.value=="") {
        msg=msg+'Bitte geben Sie Ihren "CVV" ein\n';
    } else {
        if(! isnumber(document.pt2f.C_CARD_NUMBER.value))
                msg=msg+'Bitte überprüfen Sie Ihre "CVV"\n';
    }        
                                    
    if (document.pt2f.C_OWNER_NAME.value=="")
        msg=msg+'Bitte geben Sie Ihren "Karteninhaber" ein\n';

    if (msg!="") {    
        window.alert(msg);
        return false;
    } else {
        document.pt2f.pt2.value=' Please wait ... ...';    
        return true;
    }
}

//ELV
function pt3_cf() {
    var msg="";    
    
    if (document.pt3f.C_EMAIL.value=="") {
        msg=msg+'Bitte geben Sie Ihren "Email" ein.\n';
    } else {
        if(! emailok(document.pt3f.C_EMAIL.value))
               msg=msg+'Bitte überprüfen Sie Ihre "Email Adresse".\n';
    }    
                
    if (document.pt3f.C_LAST_NAME.value=="")
        msg=msg+'Bitte geben Sie Ihren "Zuname" ein.\n';
    
    if (document.pt3f.C_STREET.value=="")
        msg=msg+'Bitte geben Sie Ihren "Straße/Postfach" ein.\n';

    if (document.pt3f.C_STREET_NUMBER.value=="")
        msg=msg+'Bitte geben Sie Ihren "Hausnummer" ein.\n';
        
    if (document.pt3f.C_ZIP.value=="")
        msg=msg+'Bitte geben Sie Ihren "PLZ" ein.\n';

    if (document.pt3f.C_CITY.value=="")
        msg=msg+'Bitte geben Sie Ihren "Stadt" ein.\n';

    if (document.pt3f.C_OWNER_NAME.value=="")
        msg=msg+'Bitte geben Sie Ihren "Kontoinhaber" ein.\n';

    if (document.pt3f.C_ACCOUNT_ELV.value=="")
            msg=msg+'Bitte geben Sie Ihren "Kontonummer" ein.\n';
    
    if (document.pt3f.C_BANKCODE_ELV.value=="")
            msg=msg+'Bitte geben Sie Ihren "Bankleitzahl" ein.\n';
    if (msg!="") {    
        window.alert(msg);
        return false;
    } else {
        document.pt3f.pt3.value=' Please wait ... ...';    
        return true;
    }
}

//ONLINEBERATUNG
function reception_cf() {
    var msg="";

    if (document.rlogin.rnick.value=="")
        msg=msg+'Bitte geben Sie Ihren "Nick" ein.\n';

    if (document.rlogin.remail.value=="") {
        msg=msg+'Bitte geben Sie Ihren "Email" ein.\n';
    } else {
        if(! emailok(document.rlogin.remail.value))
               msg=msg+'Bitte überprüfen Sie Ihre "Email Adresse".\n';
    }

    if (msg!="") {
        window.alert(msg);
        return false;
    } else {
        return true;
    }
}

//-----------------------------------------------------------------

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
} 

function setPriceToWarenkorb ( suma ) {
  suma = convert_to_currency( runden(suma) );
  top.document.getElementById('topprice').value = suma + ' CZK';
}

function setLoginName ( name ) {
  if ( name != '') {
    top.document.getElementById('logstatus').value = name;
  } else {
    top.document.getElementById('logstatus').value = 'nikdo nepøihlášen';
  }  
}

function emailok(value)
{
    with (value) {
        apos=value.indexOf("@"); 
        dotpos=value.lastIndexOf(".");
        lastpos=value.length-1;
        if (apos<1 || dotpos-apos<2 || lastpos-dotpos>4 || lastpos-dotpos<2) {
            return false;
        } else {
            return true;
        }
    }
} 

function convert_to_currency (wert) {
    var w = "";
    var pom = "";
    wert = wert + "";
    if (wert.indexOf('.') == -1 ) {
        wert += '.00';
        return wert;
    }
    pom = wert.substr(wert.indexOf('.')+1 );
    if ( pom.length >= 2)
       wert = wert.substr(0,wert.indexOf('.')+3);
    if ( pom.length == 1)
        wert += '0';
    if ( pom.length == 0)
        wert += '00';
    return wert;
}

function isnumber(value)
{
    checkval = "";
    for (i=0; i <= value.length-1; i++) {
        if(value.substr(i,1)=="0" || parseInt(value.substr(i,1))>0) {
            checkval+= value.substr(i,1);
        }
    }
    if(checkval != value) {
        return false;
    }
    return true;
}

function SelPaytype(value1,value2) {    
    document.location=value1+value2;    
    return true;
}

function ChangeContent(value) {
    document.location=value;
    return true;
}

function ask_first(question) {
    return confirm(question);
}

function open_new(value) {
    window.open(value,'Test','status=no,width=600,height=600,resizable=yes,menubar=no,scrollbars=yes,toolbar=no');
    return false;
}

function add_product(pid,count) {
    top.TOP.document.location='top.php?add='+pid+'&cnt='+count;
    return false;
}

function set_product(pid,count) {    
    top.TOP.document.location='top.php?set='+pid+'&cnt='+count+'&act=1';
    return false;
}

function changeColor(obj,ii) {
  if ( ii == 1 ) {
     obj.style.backgroundColor='#ffffff';
  } else {
     obj.style.backgroundColor='#ffa800';
  }
}

function showPopup(url,h,w,top,left)
{
    var x = screen.availWidth - w - left;
    var options = "left=" + x + ",top=" + top + ",width=" + w + ",height=" + h + ",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes";
    if (url != "") {
        w=window.open(url,"INFO",options);
        w.focus();
    }
}

function showPopupBig(url)
{
    var options = "left=0,top=0,width=" + screen.availWidth + ",height=" + screen.availHeight + ",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes";
    if (url != "") {
        w=window.open(url,"INFO",options);
        w.focus();
    }
}

function showHideLayer(ident,visible) {
  	var obj =  document.getElementById(ident) ;
	if (obj != null) {
  	if (navigator.appName == "Microsoft Internet Explorer") { 
  	  obj.style.left = Math.round( (document.body.clientWidth - 250 )/ 2 );
    	obj.style.top = 200;
		} else {
			obj.style.left = Math.round( (document.width - 250 )/ 2 );
			obj.style.top = 200;
    }	
  	if (visible)
  	  obj.style.visibility = 'visible';
  	else  
  	  obj.style.visibility = 'hidden';
	}  
}
