//<title>contRent3 JavaScript Library by Johannes Trentmann Software 2003</title>


function setKontaktForm(myTarget)
{
	newWin=window.open(myTarget,"KONTAKTFORM","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=480,height=550")
}


function openMailPortal()
{
	var TargetUrl="http://confixx.p15139491.pureserver.info/poplogin/";
	newWin=window.open(TargetUrl,"MAILPORT","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes")
}

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

function checkUserData(FormName)
{
	MustFields=new Array
	(
		"userFirma",
		"userName",
		"userOrt",
		"userTele",
		"userFax"
	)	
	
	MustNames=new Array
	(
		"Bitte geben Sie Ihre Firma an.",
		"Bitte geben Sie Ihren Namen / Ansprechpartner an.",
		"Bitte geben Sie Ihre Postleitzahl / Ort an",
		"Bitte geben Sie Ihre Telefonnummer an",
		"Bitte geben Sie Ihre Faxnummer an"
	)		
	
	var $a="\n";
	
	for (n=0; n < MustFields.length; n ++)
	{
		//$a=MustFields.length;
		$myField=MustFields[n];
		$a=$a + "\n" + $myField + "\t" + MustNames[n];
		
		if(document.forms[FormName].elements[$myField].value =="")
		{
			alert(MustNames[n]);
			document.forms[FormName].elements[$myField].focus();
			return false;
		}		
	}

	
	var $mailField="userMail";
	
	if(document.forms[FormName].elements[$mailField].value =="")
	{
		alert("Bitte Feld EMail ausfüllen!");
		document.forms[FormName].elements[$mailField].focus();
		return false;
	}

	if(document.forms[FormName].elements[$mailField].value >"" && document.forms[FormName].elements[$mailField].value.indexOf('@') == -1)
	{
		alert("Bitte überprüfen Sie Ihre eMail-Adresse");
		document.forms[FormName].elements[$mailField].focus();
		return false;
	}

	
	//	document.ORDERNOW.INSTWISH.value=$a;
}

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

// check for nixGibts
function CTDREIcheckUserData(FormName)
{

	MustFields=new Array
	(
		"INTVorNAME",
		"INTNachNAME",
		"INTSTRA",
		"INTORT",
		"INTLAND",
		"INTFON1"
	)	
	
	MustNames=new Array
	(
		"Bitte geben Sie Ihren Vor- und Nachnamen an!",
		"Bitte geben Sie die Straße an!",
		"Bitte geben Sie Ihre Postleitzahl / Ort an",
		"Bitte geben Sie das Land an!",
		"Bitte geben Sie Ihre Telefonnummer an!"
	)		
	
	var $a="\n";

	for (n=0; n < MustFields.length; n ++)
	{
		//$a=MustFields.length;
		$myField=MustFields[n];
		$a=$a + "\n" + $myField + "\t" + MustNames[n];
		
		if(document.forms[FormName].elements[$myField].value =="")
		{
			alert(MustNames[n]);
			document.forms[FormName].elements[$myField].focus();
			return false;
		}		
	}
	
	var $mailField="INTMAIL";
	
	if(document.forms[FormName].elements[$mailField].value =="")
	{
		alert("Bitte Feld EMail ausfüllen!");
		document.forms[FormName].elements[$mailField].focus();
		return false;
	}

	if(document.forms[FormName].elements[$mailField].value >"" && document.forms[FormName].elements[$mailField].value.indexOf('@') == -1)
	{
		alert("Bitte überprüfen Sie Ihre eMail-Adresse");
		document.forms[FormName].elements[$mailField].focus();
		return false;
	}	
	
	//	extra cases ...
	// LASTSCHRIFTSCHEISSE!
	var $Zahlfeld="ZAHLUNG";
	var Betaalen=document.forms[FormName].elements[$Zahlfeld].value;

	if (Betaalen == "Rechnung")
	{
		var $KuNuFeld="INTKDNR";
		if(document.forms[FormName].elements[$KuNuFeld].value == "")
		{
			alert("Bitte Bitte geben Sie Ihre Kundennummer an!");
			document.forms[FormName].elements[$KuNuFeld].focus();
			return false;
		}
	}
	
	if (Betaalen == "Lastschrift")
	{
	//	bankkdaten checkennn
		var $Kontofeld="INTKONTN";
		if(document.forms[FormName].elements[$Kontofeld].value == "")
		{
			alert("Bitte Bitte geben Sie den Kontoinhaber an!");
			document.forms[FormName].elements[$Kontofeld].focus();
			return false;
		}

		var $Kontofeld="INTKONTO";
		if(document.forms[FormName].elements[$Kontofeld].value == "")
		{
			alert("Bitte Bitte geben Sie die Kontonummer an!");
			document.forms[FormName].elements[$Kontofeld].focus();
			return false;
		}
		
		var $Kontofeld="INTBLZ";
		if(document.forms[FormName].elements[$Kontofeld].value == "")
		{
			alert("Bitte Bitte geben Sie die Bankleitzahl an!");
			document.forms[FormName].elements[$Kontofeld].focus();
			return false;
		}
		
		var $Kontofeld="INTBANK";
		if(document.forms[FormName].elements[$Kontofeld].value == "")
		{
			alert("Bitte Bitte geben Sie die Bank an!");
			document.forms[FormName].elements[$Kontofeld].focus();
			return false;
		}

		var $Kontofeld="BEOK";
		if(document.forms[FormName].elements[$Kontofeld].checked == false)
		{
			alert("Bitte bestätigen Sie das Lastschriftverfahren!");
			document.forms[FormName].elements[$Kontofeld].focus();
			return false;
		}
	
		// alert ("ficken");
	}

	var $agbField="AGB";
	if(document.forms[FormName].elements[$agbField].checked == false)
	{
		alert("Bitte lesen und akzeptieren Sie unsere allgemeinen Geschäftsbedingungen!");
		document.forms[FormName].elements[$agbField].focus();
		return false;
	}
		
//	document.ORDERNOW.INSTWISH.value=$a;
}


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


// misc cells up!
function setHigh(xyz) {
	var dieZelle = document.getElementById(xyz);
	dieZelle.style.backgroundColor = "#e0e0e0";
}

function setNorm(xyz) {
	var dieZelle = document.getElementById(xyz);
	dieZelle.style.backgroundColor = "";
}

// Linkcells up!
function setLHigh(xyz) {
	var dieZelle = document.getElementById(xyz);
	dieZelle.style.backgroundColor = "#9A9C93";
}

function setLNorm(xyz) {
	var dieZelle = document.getElementById(xyz);
	dieZelle.style.backgroundColor = "";
}

// functions from detailfile - handle with care!

function addBookmark(BookMarkTitle)
{
	bookmarktitle="www.traumleuchten.de > BookMarkTitle" ; 
	if (document.all)
	{
		window.external.AddFavorite(location.href,bookmarktitle);
	} 
	else 
	alert("STRG + D druecken");
}

// printable losmachen
	function setLink(myTarget)
	{
		newWin=window.open(myTarget,"PRINTLINK","toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width=640,height=550")
	}


// das grosse bildchen ...
function setXLpic(idImage)
{

	if (document.all)
	{
		document.all.XLPIC.filters.revealTrans.Apply();
		document.XLPIC.src=bigPic[idImage];
		document.all.XLPIC.filters.revealTrans.Play();
	}
	else
	{
		document.XLPIC.src=bigPic[idImage];
	}

	if (document.forms['CALC'].Farbe)
	{
		document.forms['CALC'].Farbe[idImage].checked=true;
	}
//	document.BULL.SHIT.value=document.forms['CALC'].Farbe[idImage].checked;
	e=calcPrint();
}


function currency(x) 
{
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	return k.substring(0, k.indexOf('.') + 3);
}	

// _____________________________________________________________________________
// =============================================================================

function chkConfig()
{
	if (formFields.length-3 >= 0)
	{
		var $Fehltnoch="";
		var FieldCheck=document.ADDCART.AUFLAGE.value.split("|");
		var CheckedFields=FieldCheck[0].split("-");
		var MustSetFields=FieldCheck[1].split("-");
		
		for (var j=0; j < MustSetFields.length; j++)
		{
			if (MustSetFields[j] != "$View")
			{
				if (MustSetFields[j] != CheckedFields[j])
				{
					$Fehltnoch=$Fehltnoch + "» " + MustSetFields[j] + "\n";
				}
			}
		}
		
	//	alles da - was fehlt ?
		if ($Fehltnoch == "")
		{
			return true
		}
		else
		{
			$Fehltnoch="Bitte auswählen:\n---------------------\n" + $Fehltnoch;
			alert ($Fehltnoch);
			return false;
		}
	}
}



// THE BIG ONE!
//-- Stückpreise / Einzelpreise berechnen -> Cart

