var link;
var link_navi_in;
var href;
var quickinfo_aktiv = 0;
var name_save; /* nötig um quickinfo_hover zurück zu setzten*/

var artikel_hover_old;

var quickinfo_aktiv_artikel = 0;

var subwindow=0;
  /* Initialisierung der Variablen, die spaeter mal auf das Fensterobjekt verweist */

function ClosePopUp()
/* diese Funktion schliesst (so geoeffnet) das Popup-Fenster */
{
  if (!subwindow)          /* wenn noch nicht geoeffnet */
    return;                /* nix zu tun, Abbruch */
  if (subwindow.closed)    /* wenn schon zugemacht */
    return;                /* nix zu tun, Abbruch */
  subwindow.close();       /* mach zu */
}

function PopUpWithAll(site, breite, hoehe)
/* oeffnet das Popup-Fenster mit allem drum und dran an der Stelle (10,50) */
{
	var attrib="location=yes,menubar=yes,toolbar=yes,status=yes,resizable=yes,scrollbars=yes,width=";
	if (breite)
		attrib+= breite;
	else 
		attrib+=	"800";
		
	attrib+= ",height=";
	if (breite)
		attrib+= hoehe;
	else 
		attrib+=	"600";

			
	ClosePopUp()             /* erstmal bisher geoeffnetes Popup zumachen */
	subwindow=window.open(site,"popup",attrib);
    /* test.html unter dem Fensternamen "popup" aufmachen und Fensterobjekt merken */
	subwindow.moveTo(10,50); /* Fenster nach links oben schieben */
}

function PopUpWithoutAll(site, breite, hoehe)
/* oeffnet das Popup-Fenster ohne irgendwas an der Stelle (10,50) */
{
	var attrib="location=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no,width=";
	if (breite > 0)
		attrib+= breite;
	else 
		attrib+=	"450";
		
	attrib+= ",height=";
	if (hoehe > 0)
		attrib+= hoehe;
	else 
		attrib+=	"600";

  ClosePopUp()             /* erstmal bisher geoeffnetes Popup zumachen */
  subwindow=window.open(site,"popup",attrib);
    /* test.html unter dem Fensternamen "popup" aufmachen und Fensterobjekt merken */
  subwindow.moveTo(10,50); /* Fenster nach links oben schieben */
}

function load_objekte(page_id)
{
	
	
	if (page_id==1)
	artikel_liste_front_hover('frame_anzeige_einzel_front1');	
	
		
	
	if (document.getElementById('Anfrage_form'))
	{			
	link_aktiv('Anfrage_form', '', 0);
	}
	
	
		
}
function no_right_click()
{
	var CurDate = new Date(); 
	var ThisYear = CurDate.getFullYear(); 
	alert('hp.weber GmbH & Co KG, (c) '+ThisYear+'. All rights reserved.');
	return true
}
function set_favoriten()
{
	if (window.external)
		{
			
		Check = confirm("Möchten sie uns zu ihren Favoriten aufnehmen?");
		
			if (Check == true)	
			window.external.AddFavorite('http://www.poscash.de', 'EC-cash Terminal')
			else
			return;
				
			//history.back();
			
			
		
		}
}

function load(page_main_id, page_id, page_main_id_old, angebot_preis_id, angebot_schluessel, artikel_id, link_num, navi_reload) {
	//alert(top.frames.length);
	
	//Größe Browserfenster ändern
	//if (screen.availWidth>1024 && page_main_id_old==0 && page_id==1)
	//top.window.resizeTo(1010,780); 
	
	
	if (top.frames.length <= 2)
	{
		 // ?page_id=" + page_id + ""
		top.location.href="index.php";

		page_main_id_old = 0;
		return;
	}
	//var Pfad = self.location.href;
	//if (Pfad.indexOf("file://") && !parent.frames.length) {
	/*if (top.frames.length == 0){

  var Datei = Pfad.slice(Pfad.lastIndexOf("/") + 1);
  document.close();
  with (document) {
    open();
    writeln('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">');
    writeln('<html><head><title>POS-cash<'+'/title><'+'/head>');
    writeln('<frameset rows="70,*, 20" framespacing="0" border="0" frameborder="0">');
    writeln('<frame src="navi.php" name="navi"  scrolling="no">');
    writeln('<frame src="' + Datei + '" name="Daten">');
    writeln('<frame src="foot.php" name="Foot" scrolling="no">');
    writeln('<'+'/frameset><'+'/html>');
    close();
  }
}*/


	getElement("id", "pos_cash_bild").width = 100;
	//alert(link_num);
    if (link_num=="bestellung")
	parent.navi.location.href = "navi.php?page_main_id="+ page_main_id + "&amp;page_id=" + page_id;

	
	/*if (page_main_id_old!=page_main_id || link_num=="bestellung" || link_num=="login" || link_num=="no_bestellung")
	//parent.navi.location.href = "navi.php?page_main_id="+ page_main_id + "&page_id=" + page_id;

	if (link_num=="bestellung" || link_num=="login")
	parent.navi.location.href = "navi.php?page_main_id="+ page_main_id + "&page_id=" + page_id;
	*/
	
	/*if (angebot_schluessel!=0)
	{
		if (angebot_id!=0 && page_main_id_old==5)
		{	
			parent.navi.location.href = "navi.php?page_main_id="+ page_main_id + "&amp;angebot_id=" + angebot_id + "&amp;angebot_schluessel_id=" + 1;	
		}
	}else{
		if ((angebot_id!=0 && page_main_id==1) || page_id==1)
		{		
			parent.navi.location.href = "navi.php?page_main_id="+ page_main_id + "&amp;angebot_id=" + angebot_id;	
		}		
		
	}*/

	if (navi_reload==1)
	{	
		
		parent.navi.location.href = "navi.php?page_main_id="+ page_main_id + "&amp;angebot_preis_id=" + angebot_preis_id;	
	}	
		
	
	if (link_num!=0)
	{
		if (document.getElementById(link_num))
		{
		getElement("id", link_num).style.color = "#15427F";
		getElement("id", link_num).style.backgroundColor = "#CCCCCC";
		getElement("id", link_num).style.cursor = "pointer";
		getElement("id", link_num).style.fontWeight = "bold";
		link = link_num;
		}
	}
	
		
		
	/* Anfrage laden*/
	if (this.anfrage_form)
	link_aktiv('anfrage_form', 'iframe_anfrage.php?anfrage&amp;artikel_id=' + artikel_id + '&amp;angebot_id=' + angebot_id, 0);
	
	
	setTimeout("rotate();", 6000);
	
	//if ()
	
	//return; 
	//artikel_liste_front_hover("frame_anzeige_einzel_front1");
	
}

function bild_vergroessern(page_id, titel_bild)
{
	
	if(document.getElementById("image_count"))
   	v_max = getElement("id", "image_count").firstChild.nodeValue;
   	
	if (v_max>1)
	{
		PopUp = window.open("popup.php?artikel_id="+page_id + "&i_bild=" + i_bild + "&titel=" + titel_bild, "popup", "width=1000,height=606,left=10,top=20");
		
	}else{
		PopUp = window.open("popup.php?artikel_id="+page_id + "&titel=" + titel_bild, "popup", "width=1000,height=606,left=10,top=20");
	}
    i_bild.focus();
	return;

}
function icon_hover()
{
	getElement("id", "bild_vergroessern").src = "images/24-zoom-fill.png";
	return;
}
function icon_out()
{
	getElement("id", "bild_vergroessern").src = "images/24-zoom-in.png";
	return;
}
function link_aktiv(id, href, target)
{
	
	if (link)
	{
	getElement("id", link).style.backgroundColor = "#FCFCFC"; /*  */
	
	getElement("id", link).style.fontWeight = "normal";
	getElement("id", link).style.color = "#15427F";	
	}
	
	link = id;
	
	getElement("id", id).style.color = "#15427F";
	/**getElement("id", id).style.fontSize = "5";*/

	if (target=="iframe_anfrage" || href=="")	
	getElement("id", id).style.fontWeight = "bold";
	
	getElement("id", id).style.backgroundColor = "#DDDDDD";	 /* CCCCCC */

	if (target=="_new" && href!="")	
	{
		var attrib="location=yes,menubar=yes,toolbar=yes,status=yes,resizable=yes,scrollbars=yes";
		window.open(href, target, attrib);	
	}
	else if (target=="_without" && href!="")	
	{
		var attrib="location=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no,width=800, height=500";
		window.open(href, "_blank", attrib);	
	}
	else if (target!=0 && href!="")
	{
		window.open(href, target);	
	}
	
}

function link_hover(id)
{
	if (link!=id)
	{
	getElement("id", id).style.cursor = "pointer";
	getElement("id", id).style.color = "#001932";
	getElement("id", id).style.backgroundColor = "#CCCCCC"; /* CCCCCC  */
	
	if (window.status!=id)
	window.status = id;
	
	}
}
function link_out(id)
{
	if (link!=id)
	{
		
	getElement("id", id).style.backgroundColor = "";
	getElement("id", id).style.color = "#15427F";
	}
	window.status = "";
	
}
function link_hover_navi_in(id)
{
	if (link_navi_in!=id)
	{
	getElement("id", id).style.cursor = "pointer";
	getElement("id", id).style.color = "#003366";
	getElement("id", id).style.backgroundColor = "#CCCCCC";
	window.status = id;
	}
}
function link_out_navi_in(id)
{
	if (link_navi_in!=id)
	{
	getElement("id", id).style.backgroundColor = "#FCFCFC";
	getElement("id", id).style.color = "#15427F";
	}
	window.status = "";
	
}

/*function quickinfo(text)
{
	if (this.quickinfo_text)
	{
	alert(this.quickinfo_text);
	
	Ereignis = window.event;
	screnn_y = Ereignis.screenX;
	screnn_x = Ereignis.screenY;
	
	getElement("id", "quickinfo_text").style.backgroundColor = "#FCFCFC";
	
	if ()
	
	
	getElement("id", "quickinfo_text").style.top = screnn_x;
	getElement("id", "quickinfo_text").style.left = screnn_y;
	
	
	}
}*/

function quickinfo(name, text) {

	
  quickinfo_aktiv = 1;
  getElement("id", name).style.backgroundColor = "#FCFCFC";
  
  getElement("id", name).style.color = "#15427F"; /* 204899 */
  getElement("id", "quickinfo_text").innerHTML = text;
  
  /*getElement("id", "quickinfo_text").style.minheight = 100;*/
   
  name_save = name;
  getElement("id", "quickinfo_text").style.visibility = "visible";
  getElement("id", "anfrage_form_abdeckung").style.visibility = "visible";
  getElement("id", name).style.cursor = "help";
  if (name.substring(0,4)=="tech"){
	  quickinfo_aktiv_artikel=1;
	  getElement("id", name).style.color = "#001932";
	  getElement("id", name).style.backgroundColor = "#CCCCCC"; /* CCCCCC  */	  
	  	}else
  	  quickinfo_aktiv_artikel=0;
}

document.onmousemove = Mausklick;

function Mausklick (Ereignis) {

	if (quickinfo_aktiv==1 && quickinfo_aktiv_artikel !=1)
	{
	  if (!Ereignis)
	    Ereignis = window.event;
		 if (document.getElementById) {
			    getElement("id", "quickinfo_text").style.left  = (Ereignis.clientX + 25) + "px";
			    getElement("id", "quickinfo_text").style.top = (Ereignis.clientY - 35) +  "px";
			    getElement("id", "quickinfo_text").style.width = (250) +  "px";
		  } else if (document.all) {
		  					window.alert("b"+quickinfo_aktiv_artikel);		  			  	
		    getElement("id", "quickinfo_text").style.left = (Ereignis.clientX + 25) + "px";
		    getElement("id", "quickinfo_text").style.top = (Ereignis.clientY - 35) + "px";
		  }
	}
	if (quickinfo_aktiv_artikel==1)
	{
	  if (!Ereignis)
	    Ereignis = window.event;
		 if (document.getElementById) {

		    getElement("id", "quickinfo_text").style.left  = (740) + "px";
		    getElement("id", "quickinfo_text").style.top = (285) +  "px";
		    getElement("id", "quickinfo_text").style.height = (160) +  "px";
		    getElement("id", "quickinfo_text").style.width = (165) +  "px";			

		  } else if (document.all) {
		  					window.alert("d"+quickinfo_aktiv_artikel);		  	
		    getElement("id", "quickinfo_text").style.left = (Ereignis.clientX + 15) + "px";
		    getElement("id", "quickinfo_text").style.top = (Ereignis.clientY + 5) + "px";
		  }
	}
}



function quickinfo_out(text) {
	quickinfo_aktiv=0;
  	getElement("id", "quickinfo_text").style.visibility = "hidden";

  	getElement("id", name_save).style.backgroundColor = "#CCCCCC";
  	getElement("id", name_save).style.color = "#15427F"; /* 003366 */
  	window.status = '';
}

function quickinfo_out2(text) {
	quickinfo_aktiv=0;
  	getElement("id", "quickinfo_text").style.visibility = "hidden";
  	getElement("id", "anfrage_form_abdeckung").style.visibility = "hidden";
  	getElement("id", name_save).style.backgroundColor = "";
  	getElement("id", name_save).style.color = "";
  	window.status = '';
}


function open_page(page_id, link_num)
{
	if (link_num==3)
	{
		
		window.open(page_id, '_blank');
	}else{
		window.open('?page_id=' + page_id + "&amp;link_num=" + link_num + '&amp;navi_reload=1', 'Daten');
	}
}
/*
function change_plz()
{
	plz = document.bestellung.PLZ.value

	alert("test" + plz);

}
*/
var script_element=0,heads=0;

function change_plz()
/* Laedt ein JavaScript mit dem spezifizierten Dateinamen
   Achtung: wurde bisher nur in MSIE und Mozilla/Netscape mit Erfolg getestet */
{
/* wenn nicht schon getan:
   Array aller Head-Bereiche geben lassen (normalerweise gibt's nur einen): */

  if (heads==0)
    heads=document.getElementsByTagName("head");

/* wenn schonmal geladen: altes Script-Element wegwerfen */
  if (script_element!=0)
  {
    heads[0].removeChild(script_element);
    delete script_element;
  }

/* neues Script-Element erzeugen: */
  script_element=document.createElement("script");

/* Skript-MimeType auf text/javascript setzen: */
  script_element.type="text/javascript";

/* Quelldatei angeben: */

	plz = document.form.PLZ.value;
	
  file_url = "exloadjs.php?value=" + plz;
  script_element.src=file_url;

/* Das Script in den ersten (der nullte ist der erste :-] ) Head-Bereich einbinden
   (veranlasst Ladevorgang und Ausfuehrung): */
  heads[0].appendChild(script_element);
  
  document.form.ort.select;
  
}

function change_blz()
/* Laedt ein JavaScript mit dem spezifizierten Dateinamen
   Achtung: wurde bisher nur in MSIE und Mozilla/Netscape mit Erfolg getestet */
{
/* wenn nicht schon getan:
   Array aller Head-Bereiche geben lassen (normalerweise gibt's nur einen): */

  if (heads==0)
    heads=document.getElementsByTagName("head");

/* wenn schonmal geladen: altes Script-Element wegwerfen */
  if (script_element!=0)
  {
    heads[0].removeChild(script_element);
    delete script_element;
  }

/* neues Script-Element erzeugen: */
  script_element=document.createElement("script");

/* Skript-MimeType auf text/javascript setzen: */
  script_element.type="text/javascript";

/* Quelldatei angeben: */

	blz = document.form.blz.value;
	
  file_url = "exloadjs_blz.php?value=" + blz;
  script_element.src=file_url;

/* Das Script in den ersten (der nullte ist der erste :-] ) Head-Bereich einbinden
   (veranlasst Ladevorgang und Ausfuehrung): */
  heads[0].appendChild(script_element);
  
  document.form.institut.select;
  
}


function change_inhaber()
{
	vorname = document.form.vorname.value;
	ansprech = document.form.ansprech.value;

	if (vorname!="")
	vorname = vorname + " ";
	document.form.inhaber.value = vorname + ansprech;
}

function change_bankinhaber()
{
	inhaber = document.form.inhaber.value;
	
	document.form.bankinhaber.value = inhaber;
}
function quickinfo_artikel_anz(name, text)
{
	quickinfo_aktiv_artikel=1;
	
  	  /*getElement("id", "quickinfo_text_artikel").firstChild.nodeValue = text + " Angebote vorhanden!";
	  getElement("id", "quickinfo_text_artikel").style.visibility = "visible";
	*/
}

function quickinfo_artikel_anz_out(name)
{
	quickinfo_aktiv_artikel=0;
	getElement("id", "quickinfo_text_artikel").style.visibility = "hidden";
	
}

  var pic          = new Array();
  var v_img        = 'images/';
  var v_max;
  var v_step       = 1;
  var v_first      = 1;
  var old_pic;
  var new_pic;
  var i_bild=2;
  
  
   function rotate() {

  	if(document.getElementById("image_count"))
   	v_max = getElement("id", "image_count").firstChild.nodeValue;
  	
	   	if (v_max>1)
	   	{
	  	
	  	old_pic = document.images.photo.src;
	  	anz_zeichen = old_pic.length
	  	anz_zeichen = anz_zeichen - 5;
	  	new_pic = old_pic.substring(0, anz_zeichen);
	 
	    if (i_bild>v_max)
	    i_bild=1;	  
	  	
	  	
	    if (!document.images)
	      return;
	
	    if (document.all)
	      photo.filters.blendTrans.apply();   
	      
	
	    new_pic = new_pic + i_bild + ".jpg";
	
	    document.images.photo.src=new_pic;
	    if (document.all)
	      photo.filters.blendTrans.play();
	  
	 
	    i_bild++;
	    

	    setTimeout("rotate();", 6000);
	   	}
  }
  
function checkRequiredFields(input, schritt, vertragsart)
{

	if (vertragsart=="Leasing")
	{
    var requiredFields = new Array("firma", "ansprech", "strasse", "ort", "email",  "telefon", "inhaber", "geburtsdatum", "firmengruendung",
									"konto", "blz", "institut", "bankinhaber");
									
    var fieldNames = new Array("Firma", "Ansprech", "Strasse", "Ort", "Email", "Telefon", "Inhaber /GF" , "Geburtsdatum", "Gründung",
									"Konto", "BLZ", "Institut", "Bankinhaber");
									
	}else{
	var requiredFields = new Array("firma", "ansprech", "strasse", "ort", "email",  "telefon", "inhaber",
									"konto", "blz", "institut", "bankinhaber");
									// , "geburtsdatum", "firmengruendung"

    var fieldNames = new Array("Firma", "Ansprech", "Strasse", "Ort", "Email", "Telefon", "Inhaber /GF",
									"Konto", "BLZ", "Institut", "Bankinhaber");
									// , "Geburtsdatum", "Gründung"	
	}
   /*
     var requiredFields = new Array("firma");

    var fieldNames = new Array("Firma");
      */
    var fieldCheck   = true;
    var fieldsNeeded = "\nBitte füllen Sie alle mit * gekennzeichneten Felder aus!\n\nDies betrifft noch folgende Felder:\n\n\t";

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
        if ((document.form[requiredFields[fieldNum]] == "") ||
        	(document.form[requiredFields[fieldNum]].value == "") ||
            (document.form[requiredFields[fieldNum]].value == " ")) {

            document.form[requiredFields[fieldNum]].style.backgroundColor = "#F8B6B6";
            document.form[requiredFields[fieldNum]].style.borderColor = "red";
            
         	
            fieldsNeeded += fieldNames[fieldNum] + "\n\t";
            fieldCheck = false;
        }
    }

    if (fieldCheck == true)
    {
    	document.form.hidden_belegtext.value=schritt;    	
    	document.form.submit();
        return true;
    }
    else
    {
       /* alert(fieldsNeeded);*/
        return;
    }
    

}
function bestellformular_pdf(hidden_value)
{
	
	document.form.hidden_belegtext.value=hidden_value; 
	
	document.form.bestellung_status.value=hidden_value;
	document.form.target = "_blank";   
	document.form.submit();
	//document.form.hidden_belegtext.value="4"; 
	document.form.bestellung_status.value="2";
	
	//alert(document.form.bestellung_status.value);
	document.form.target = "_self";   	
	return true;
	
}

function belegtext_speichern()
{
	document.form.hidden_belegtext.value=1; 	
	document.form.submit()
	return true;
}

function artikel_liste_front_hover(artikel_hover)
{
	//alert(artikel_hover);
	
		if (document.getElementById(artikel_hover_old))
		{
		getElement("id", artikel_hover_old).style.color = "";
		// getElement("id", artikel_hover_old).style.color = "#15427F";		
		getElement("id", artikel_hover_old).style.background = "#DCDCDC";
		}
		if (document.getElementById(artikel_hover))
		{
		getElement("id", artikel_hover).style.color = "#000000";	
		getElement("id", artikel_hover).style.background = "#ababab";
		getElement("id", artikel_hover).style.cursor = "pointer";
				
		artikel_hover_old = artikel_hover;
		}
	
}

function artikel_liste_front_out()
{
	//alert(artikel_hover);
		/*getElement("id", artikel_hover_old).style.color = "#15427F";	
		getElement("id", artikel_hover_old).style.background = "#DCDCDC";*/
		
		//getElement("id", artikel_hover_old).style.color = "";	
		
		/**/
}

function artikel_liste_front_click(open)
{
	window.open(open, "Daten");	
	
}

