///***********************************************
// Function:
//  Hide HTML Code()
//
// Description:
//  hides code on right mouese-button
///***********************************************

if (document.layers){
window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
window.onmousedown=rightclick;
window.onmouseup=rightclick;
function rightclick(e) {
if (e.which == 3) {
return false;
}
else {
return true;
}
}
}
if (document.all){
function click() {
if (event.button==2) {
alert('(c) 1995-2009 AutoDNC Systeme Berlin')
}
if (event.button==3) {
alert('Nicht verf&uuml;gbar - not available')}
}
document.onmousedown=click
}


///***********************************************
// Function:
//  PopUpFenster()
//
// Description:
//  poup-window centered on screen
///***********************************************

var Fenster = null;
function PoUpFenster(webseite,name,w,h,scroll)
{
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings ='height='+h+',width='+w+',top='+TopPosition+
',left='+LeftPosition+',scrollbars='+scroll+',resizable'
Fenster = window.open(webseite,name,settings)
}


///***********************************************
// Function:
//  number_format()
//
// Description:
//  Formats a number
//
// Argument(s):
//  float number    the given number
//  integer laenge  the length of the result string
//  String sep      the separator character
//  String th_sep   the thousand separator character
//**********************************************

function number_format(number, laenge, sep, th_sep)
{
number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
str_number = number+""; // wandelt number in Variable vom Typ String 
arr_int = str_number.split(".");

if(!arr_int[0]) arr_int[0] = "0";
if(!arr_int[1]) arr_int[1] = "";
if(arr_int[1].length < laenge)
    {
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++)
        {
        nachkomma += "0";
        }
    arr_int[1] = nachkomma;
    }
    if(th_sep != "" && arr_int[0].length > 3)
    {
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3)
        {
        Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
        arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
        }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
    }
return arr_int[0]+sep+arr_int[1];
}



//***********************************************
// Function:                                   
//  trim()                                      
//**********************************************

function trim(sText)
{
    var ss = sText + "";
    return rtrim(ltrim(ss));
}

//**********************************************
// Function:                                    
//  ltrim()                                     
//**********************************************

function ltrim(sText)
{
var ss = sText + "";
var sNew = ""

if (ss != "")
    {
    // check left blanks 
    for (i = 0; i < ss.length; i = i + 1)
        {
        if (ss.substr(i,1) != " ")
            {
            sNew = ss.substr(i, ss.length-i + 1);
            break;
            }
        }
    }
return sNew;
}

//**********************************************
// Function:                                    
//  rtrim()                                     
//**********************************************

function rtrim(sText)

{
var ss = sText + "";
var sNew = "";

// check right blanks 
if (ss != "")
    {
    for (i = ss.length-1; i >= 0; i--)
        {
        if (ss.substr(i,1) != " ")
            {
            sNew = ss.substr(0, i+1);
            break;
            }
        }
    }

return sNew;

}

///***********************************************
// Function:
//  valcheck()
//
// Description:
//  address data check
///***********************************************

function valcheck()
 {
  if (document.Info.branche.value == "KeineAngabe")
   {alert("Geben Sie die Branche ein.");
    document.Info.branche.focus();
  return false}
  if (document.Info.firma.value == "")
   {alert("Geben Sie den Firmennamen ein.");
    document.Info.firma.focus();
  return false}
  if (document.Info.strasse.value == "")
   {alert("Geben Sie den Strassennamen ein.");
    document.Info.strasse.focus();
  return false}
  if (document.Info.nummer.value == "")
   {alert("Geben Sie die Hausnummer ein.");
    document.Info.nummer.focus();
  return false}
  if (document.Info.plz.value == "")
   {alert("Geben Sie die Postleitzahl ein.");
    document.Info.plz.focus();
  return false}
  if (document.Info.ort.value == "")
   {alert("Geben Sie den Ort ein.");
    document.Info.ort.focus();
  return false}
  if (document.Info.land.value == "KeineAngabe")
   {alert("Geben Sie den Ländernamen ein.");
    document.Info.land.focus();
  return false}
  if (document.Info.vorname.value == "")
   {alert("Geben Sie Ihren Vornamen ein.");
    document.Info.vorname.focus();
  return false}
  if (document.Info.nachname.value == "")
   {alert("Geben Sie Ihren Nachnamen ein.");
    document.Info.nachname.focus();
  return false}
  if (document.Info.vorwahl.value == "")
   {alert("Geben Sie Ihre Vorwahl ein.");
    document.Info.vorwahl.focus();
  return false}
  if (document.Info.rufnummer.value == "")
   {alert("Geben Sie Ihre Rufnummer ein.");
    document.Info.rufnummer.focus();
  return false}
  if (document.Info.email.value == "")
   {alert("Geben Sie Ihre Emailadresse ein.");
    document.Info.email.focus();
  return false}
 } 

