/*
    SimplyNET Casting.DE JavaScript Funktionen
*/



function MM_preloadImages() {
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
    } 
  }
}

function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_swapImage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
    } 
  }
  document.MM_swapImgData = swapArray; //used for restore
}

var windowPrefs = "scrollbars=yes,resizable=yes,status=1,width=400,height=400,screenX=1,screenY=1,alwaysRaised=yes,toolbar=0,directories=0,menubar=0,location=0,copyhistory=0";

function bewerbung(pfad) {
	if (typeof(popupWin) != "object") 
		popupWin = window.open(pfad, "Bewerbungsformular", windowPrefs);
	else {
		if (!popupWin.closed) popupWin.location.href = pfad;
		else popupWin = window.open(pfad, "Bewerbungsformular", windowPrefs);
 	}        
   popupWin.focus();
}


var windowPrefs1 = "scrollbars=no,resizable=no,status=0,width=240,height=240,screenX=0,screenY=0,alwaysRaised=no,toolbar=0,directories=0,menubar=0,location=0,copyhistory=0";

var windowPrefs2 = "scrollbars=no,resizable=no,status=0,width=220,height=280,screenX=0,screenY=0,alwaysRaised=no,toolbar=0,directories=0,menubar=0,location=0,copyhistory=0";

var windowPrefs3 = "scrollbars=no,resizable=no,status=0,width=220,height=390,screenX=0,screenY=0,alwaysRaised=no,toolbar=0,directories=0,menubar=0,location=0,copyhistory=0";
function vorschau(pfad) {
     
	if (typeof(previewWin) != "object"){
		previewWin = window.open(pfad, "Preview", windowPrefs1);
               
              
	} else {
		if (!previewWin.closed) previewWin.location.href = pfad;
		else previewWin = window.open(pfad, "Preview", windowPrefs1);
              
              
 	}    

 
   previewWin.focus();

}

function vorschauportrait(pfad,anzahl) {
      
        if (anzahl == 4){
   
           anzahl = 3;
        }
            
      
        var breite    = 220 + (220 * anzahl);
      

	if (typeof(popupWin) != "object"){
          
		popupWin = window.open(pfad, "Vorschau", windowPrefs2);
                popupWin.resizeTo(breite,290);
                
               
              
                
               
	} else {
		if (!popupWin.closed) { 
                 
                popupWin.location.href = pfad; 
 		
                }else { 
      
		popupWin = window.open(pfad, "Vorschau", windowPrefs2);
                popupWin.resizeTo(breite,360);
                
             
                }
               
 	}    

   
     popupWin.focus();
     popupWin.location.reload();
   
     
}

function sprecherportrait(pfad,anzahl) {
      
        if (anzahl == 4){
   
           anzahl = 3;
        }
            
      
        var breite    = 220 + (220 * anzahl);
      

	if (typeof(popupWin) != "object"){
          
		popupWin = window.open(pfad, "Vorschau", windowPrefs2);
                popupWin.resizeTo(breite,290);
                
               
              
                
               
	} else {
		if (!popupWin.closed) { 
                 
                popupWin.location.href = pfad; 
 		
                }else { 
      
		popupWin = window.open(pfad, "Vorschau", windowPrefs2);
                popupWin.resizeTo(breite,360);
                
             
                }
               
 	}    

   
     popupWin.focus();
     popupWin.location.reload();
   
     
}


function drucken(pfad) {
	if (typeof(popupWin) != "object"){
		popupWin = window.open(pfad, "Fragebogen");
              
	} else {
		if (!popupWin.closed){ popupWin.location.href = pfad; }
		else { popupWin = window.open(pfad, "Fragebogen"); }
              
 	}        
   popupWin.print();
}

function hauptfenster(nid,querstr){
       
         var  str1 = "?" + querstr;
         
         
         str2      = str1.replace(/id=\d+/,"id=" + nid);
        
         window.opener.location.replace('cast_zone3.phtml' + str2);


}
function hauptfenster2(nid,querstr){
       
         var  str1 = "?" + querstr;
         
         
         str2      = str1.replace(/id=\d+/,"id=" + nid);
        
         window.opener.location.replace('cast_zone_find.phtml' + str2);


}


function var_encode()
{
   var hashstring ="";
   var wert

   for (i = 0; i < arguments.length; i++)
   {
      hashstring += arguments[i]+"=";
      wert = eval(arguments[i]);
      hashstring += wert.toString();
      if (i < arguments.length-1)
        hashstring += ";";
   }
   return "#"+escape(hashstring);
}

function var_decode()
{
   var hashstring = self.location.hash;
   var et_Position, name_wert, gleich_Position, name, wert;


   if ( hashstring.charAt(0) == "#")
     hashstring = hashstring.substr(1,hashstring.length);

   eval(unescape(hashstring));

}


function helpfenster2(datei) {
		window.open(datei,"displayWindow","toolbar=no,scrollbars=yes");
}

function sendkey(key){
   
       document.stammdetail.key.value = key;

       //document.forms[0].submit();

}

function submitstemAction(){
      
       var check     = true;
       var stem      = document.stammdetail.stem.value;
       var offset    = document.stammdetail.offset.value;
       var actionStr = "stemmdetail.phtml?stem=" + stem + "&offset=" + offset;
       var aktion    = document.stammdetail.key.value;
       var stemname  = stem + "[]";
       if (aktion == "update"){
	 for(i = 0; i < document.stammdetail.elements.length; i++){
	 
	   //alert(document.stammdetail.elements[i].name + ":" + stemname);
	   if (document.stammdetail.elements[i].name == stemname){
	     //for(i=0; i< document.stammdetail.elements[i].length; i++){
	     //if(document.stemmdetail.elements[i].selected == true){
		 var vorbelegt = document.stammdetail.elements[i].value;
		 //}
		 //} 
	     
	   }
	 }
       
	 if (vorbelegt){
	   var stemupdate = prompt("Geben Sie bitte hier den neuen Wert ein.","");

	   document.stammdetail.neuerkey.value = stemupdate;
           actionStr = actionStr + "&updId=" + vorbelegt;
         
	 } else {
        
	   alert("Bitte suchen Sie sich einen Wert aus.");
	   check = false;
	 }
       }
       if (aktion == "delete"){
          check = confirm("Wenn sie diese Daten entfernen werden damit verbundene Datensaetze nicht mehr angezeigt.\n Wollen sie fortfahren ?");
          if(check == false){ history.back(); }
       }
       if (aktion == "delete"){
	   check = true;
          
       }
       if (check == true){

        document.stammdetail.method = "post";
        document.stammdetail.action = actionStr;
        document.stammdetail.submit();
      }


    return check;
}

