var box;
var diesOld1 = false; 
var diesOld2 = false; 

function checkTaste(e)
{
    //if (!e) var e = window.event
    //if (e.keyCode) code = e.keyCode;
    //else if (e.which) code = e.which;
    
  if((window.event) && (e.keyCode==13)) 
  {
    e.keyCode=9; 
    return e.keyCode; 
  } 
  else if((e.which==13)) 
  {
      //e.keyCode=9; 
    //return e.which; 
    return false;
  }
} 


function highlight(o,bcol,col)
{
    o.style.color = col;
    o.style.background = bcol;
   // Check();
}
function unlight(o,bcol,col)
{
    o.style.color = col;
    o.style.background = bcol;
   // Check();
}

function highlight2(o,col,bcol)
{
    o.style.color = col;
    o.style.background = bcol;
   // Check();
}
function unlight2(o,col,bcol)
{
    o.style.color = col;
    o.style.background = bcol;
   // Check();
}

function message()
{
    document.getElementById("sucherg").innerHTML= '<div class="release_box" style="padding-top:3%;">Bitte warten...Daten werden geladen...</div>';   
    
}
 
function errormessage()
{
     document.getElementById("sucherg").innerHTML= '<div class="release_box" style="padding-top:3%;">keine Daten gefunden...</div>'; 
}
 
function getchoose(choose)
{

    if(choose != null)
    {
      if(choose == 1)
      {
        document.tvtourform.choose[0].checked=true;
      }
      else
      {
        document.tvtourform.choose[1].checked = true;
      }
    }
    else
    {
        if (document.tvtourform.choose[0].checked == true) 
            return 1;
        else if (document.tvtourform.choose[1].checked == true) 
            return 2;
    }
    
}
//tracklisting
function sound(interpretnr,interpret,prodfamnr,lk)
{
    url='voe_release_action.php?interpretnr='+interpretnr+'&interpret='+interpret+'&prodfamnr='+prodfamnr+'&land_key='+lk;  
    box=dhtmlwindow.open("box", "iframe", url, "Tracklisting", "width=500px,height=350px,resize=1,scrolling=1,center=1", "recal");
    box.moveTo('middle',350)
}


//menue
    //artist suche
function artistsuche(interpret) 
{
     if ((document.navartist.interpret.value == "")||(document.navartist.interpret.value == "artist suche"))
     {
         document.navartist.interpret.focus(interpret);
         return false;
     }
     else 
     {
         document.navartist.submit();
         return true;
     }
}
//titel suche
function titelsuche(titel) 
{
     if ((document.navtitel.quick_titelsuche.value == "")||(document.navtitel.quick_titelsuche.value == "titel suche"))
     {
         document.navtitel.quick_titelsuche.focus(titel);
         return false;
     }
     else 
     {
         document.navtitel.submit();
         return true;
     }
}

//index-formular:email
function chkFormular()
{
  if (document.loginForm.vorname.value == "") 
  {
      document.loginForm.vorname.style.background ='#FF0000';
      document.loginForm.vorname.style.color ='#000000';
      //document.getElementById('errordiv').innerHTML = '<img src="/images/warning.jpg" alt="!" border="0" width="16" height="16" style="vertical-align:middle;" />&nbsp;Bitte geben Sie Ihren Vornamen an.';
      document.loginForm.vorname.focus();
      return false;
  }
  if (document.loginForm.nachname.value == "") 
  {
    //alert('Bitte Nachname angeben');
    document.loginForm.nachname.style.background ='#FF0000';
    document.loginForm.nachname.style.color ='#000000';
    document.loginForm.nachname.focus();
    return false;
  }
  if (document.loginForm.post.value == "") 
  {
    //alert('Bitte Postanschrift angeben');
    document.loginForm.post.style.background ='#FF0000';
    document.loginForm.post.style.color ='#000000';
    document.loginForm.post.focus();
    return false;
  }
  if (document.loginForm.plz.value == "") 
  {
    //alert('Bitte PLZ angeben');
    document.loginForm.plz.style.background ='#FF0000';
    document.loginForm.plz.style.color ='#000000';
    document.loginForm.plz.focus();
    return false;
  }
  if (document.loginForm.ort.value == "") 
  {
    //alert('Bitte Ort angeben');
    document.loginForm.ort.style.background ='#FF0000';
    document.loginForm.ort.style.color ='#000000';
    document.loginForm.ort.focus();
    return false;
  }
  if (document.loginForm.email.value == "") 
  {
    //alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.loginForm.email.style.background ='#FF0000';
    document.loginForm.email.style.color ='#000000';
    document.loginForm.email.focus();
    return false;
  }
  if ((document.loginForm.email.value.indexOf("@") == -1)||(document.loginForm.email.value.indexOf(".") == -1)||(document.loginForm.email.value.indexOf(".@")!= -1)||(document.loginForm.email.value.indexOf("@.") != -1))  
  {
    //alert("Keine gültige E-Mail-Adresse!");
    document.loginForm.email.style.background ='#FF0000';
    document.loginForm.email.style.color ='#000000';
    document.loginForm.email.focus();
    return false;
  }
  if (document.loginForm.firma.value == "") 
  {
    //alert('Bitte Firma angeben');
    document.loginForm.firma.style.background ='#FF0000';
    document.loginForm.firma.style.color ='#000000';
    document.loginForm.firma.focus();
    return false;
  } 
  if(document.loginForm.bereich[0].checked == false && 
     document.loginForm.bereich[1].checked == false && 
     document.loginForm.bereich[2].checked == false && 
     document.loginForm.bereich[3].checked == false)
  {
    //alert('Bitte Bereich auswählen');
    document.getElementById('errordiv').innerHTML = '<img src="/images/warning.jpg" alt="!" border="0" width="16" height="16" style="vertical-align:middle;" /><span style="color:#ff0000;text-weight:font;">&nbsp;Select an area.</div>';
    //document.loginForm.bereich.focus();
    return false;
 }  
 
}
//index-formular:plz
function numeralsOnly(evt) 
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
    ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) 
    {
        return false;
    }
    return true;
}


function cw()
{
   message('1');
   parent.box.hide();  
}


/**katalogsuche**/

function serchKat(dies,step,landkey)
{
  
   href = "katalogsuche_action.php";
   kunstlernr = document.katalogsuche.kunstlernr.value;
   titelnr = document.katalogsuche.titelnr.value;
   labelnr = document.katalogsuche.kunstlerlabelid.value;
   kunstler = document.katalogsuche.kunstlername.value;
   titel = document.katalogsuche.kunstlertitel.value;
   label = document.katalogsuche.kunstlerlabel.value;
   datevon = document.katalogsuche.dateVon.value;
   datebis = document.katalogsuche.dateBis.value;
   bestellnr = document.katalogsuche.bestellnr.value;
   
   while(kunstler.search(/"/) != -1)   
    {
        kunstler = (kunstler.replace(/"/, "123"));
    }
    while(titel.search(/"/) != -1)
    {
        titel = (titel.replace(/"/, "456"));
    }
   
   //alert(dies.href +="?interpret="+interpret+"&titel="+titel);
   if(diesOld1) 
   {
	    dies.href = diesOld1;
   } 
   else 
   {
	    diesOld1 = dies.href;
   }
  
   dies.href +="?step="+step+"&kunstlernr="+kunstlernr+"&titelnr="+titelnr+"&labelnr="+labelnr+"&kunstler="+kunstler+"&titel="+titel+"&label="+label+"&land_key="+landkey+"&datevon="+datevon+"&datebis="+datebis+"&bestellnr="+bestellnr;  
   //alert(dies);
   return hs.htmlExpand(dies, { objectType: 'iframe', preserveContent:false, align:'left',height:350,width:480} );
   
}

/*** tvtour */

function serchTVTOUR(dies,choose,step,landkey)
{

   href = "tvtour_action.php";
   kunstler = document.tvtourform.kunstlername.value
   ort = document.tvtourform.ort.value;
   datevon = document.tvtourform.dateVon.value;
   datebis = document.tvtourform.dateBis.value;
   //alert(dies.href +="?interpret="+interpret+"&titel="+titel);
   if(diesOld2) 
   {
        dies.href = diesOld2;
   } 
   else 
   {
        diesOld2 = dies.href;
   }
   
   dies.href +='?choose='+choose+'&step='+step+'&kunstler='+kunstler+'&ort='+ort+'&land_key='+landkey+'&datevon='+datevon+'&datebis='+datebis;  
   //alert(dies);
   return hs.htmlExpand(dies, { objectType: 'iframe', preserveContent:false, align:'left',height:350,width:480} );
   
}
    



//checkformular
    
    function addLoadEvent(func) {
      var oldonload = window.onload;
      if (typeof window.onload != 'function') {
        window.onload = func;
      } else {
        window.onload = function() {
          oldonload();
          func();
        }
      }
    }

    function prepareInputsForHints() 
    {
        var inputs = document.getElementsByTagName("input");
        for (var i=0; i<inputs.length; i++){
            // test to see if the hint span exists first
            if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
                // the span exists!  on focus, show the hint
                inputs[i].onfocus = function () {
                    this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
                }
                // when the cursor moves away from the field, hide the hint
                inputs[i].onblur = function () {
                    this.parentNode.getElementsByTagName("span")[0].style.display = "none";
                }
            }
        }
        // repeat the same tests as above for selects
        var selects = document.getElementsByTagName("select");
        for (var k=0; k<selects.length; k++){
            if (selects[k].parentNode.getElementsByTagName("span")[0]) {
                selects[k].onfocus = function () {
                    this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
                }
                selects[k].onblur = function () {
                    this.parentNode.getElementsByTagName("span")[0].style.display = "none";
                }
            }
        }
    }

         
function mydatapreCheck()
{
     if (document.meindaten.pwdold.value == '')
     {
         //alert('Bitte das alte Password angeben!');
         document.getElementById('errordiv').innerHTML = '<img src="/images/warning.jpg" alt="!" border="0" width="16" height="16" style="vertical-align:middle;" /><span style="color:#ff0000;text-weight:font;">&nbsp;enter old password</div>';
         return false;
     }
      
      if((document.meindaten.pwdold.value == document.meindaten.pwd1.value) || (document.meindaten.pwdold.value == document.meindaten.pwd2.value))
      {
          document.getElementById('errordiv').innerHTML = '<img src="/images/warning.jpg" alt="!" border="0" width="16" height="16" style="vertical-align:middle;" /><span style="color:#ff0000;text-weight:font;">&nbsp;The new password must be different</div>';
          return false;
      }
      if((document.meindaten.pwd1.value.length < 7) || (document.meindaten.pwd2.value.length< 7))
      {
          document.getElementById('errordiv').innerHTML = '<img src="/images/warning.jpg" alt="!" border="0" width="16" height="16" style="vertical-align:middle;" /><span style="color:#ff0000;text-weight:font;">&nbsp;The news password has to be at least 7 characters.</div>';
          return false;
      }
      if (document.meindaten.pwd1.value != document.meindaten.pwd2.value) {
    
          //alert('Das neue Passwort stimmt nicht überein!');
          document.getElementById('errordiv').innerHTML = '<img src="/images/warning.jpg" alt="!" border="0" width="16" height="16" style="vertical-align:middle;" /><span style="color:#ff0000;text-weight:font;">&nbsp;The new passwords does not match</div>';
     
           //location.href='index.php';   
        return false;
        
    } else {
       //  alert('perclick2');
        document.meindaten.submit(); 
        return true;
    }
}
//tvtermine
function checkfeldTVTer()
{
     //tv
    if(document.tvtourform.kunstlername.value == "")
        document.tvtourform.kunstlernr.value ="";  
        
    if(document.tvtourform.ort.value == "")
        document.tvtourform.ortnr.value 
}
//katelagsuche
function checkfeldKatSuche()
{
    //katalogsuche    
    if(document.katalogsuche.kunstlername.value == "")
        document.katalogsuche.kunstlernr.value ="";  
        
    if(document.katalogsuche.kunstlerlabel.value == "")
        document.katalogsuche.kunstlerlabelid.value ="";  
        
    if(document.katalogsuche.kunstlertitel.value == "")
        document.katalogsuche.titelnr.value="";
    
    if((document.katalogsuche.kunstlername.value == "") && (document.katalogsuche.kunstlertitel.value == "")  && (document.katalogsuche.kunstlerlabel.value == "")
        && (document.katalogsuche.bestellnr.value == "") && (document.katalogsuche.dateVon.value == "") && (document.katalogsuche.dateBis.value == "") ) 
    {
       //alert('Die Suchfelder sind alle leer!');
       document.getElementById("sucherg").innerHTML= '<div class="release_content" style="padding-top:3%;color:#ff0000;">Please make at least one entry in artist, title, label, cat. number, release date.</div>';   
       return false;
    }
    else
    {
        document.getElementById("sucherg").innerHTML='<div class="release_box" style="padding-top:1%;">Please wait…loading</div>';
        
        xajax_suchergebniss(document.katalogsuche.kunstlernr.value,document.katalogsuche.kunstlername.value,document.katalogsuche.kunstlertitel.value,document.katalogsuche.titelnr.value,document.katalogsuche.kunstlerlabel.value,document.katalogsuche.kunstlerlabelid.value,document.katalogsuche.dateVon.value,document.katalogsuche.dateBis.value,document.katalogsuche.bestellnr.value);
    }
    
}

function logout()
{
    location.haref="logout.php";
}