function markAll(obj) 

{

	var checkBoxes = document.getElementsByTagName('input');

	for (i = 0; i < checkBoxes.length; i++) 

	{

		if (obj.checked == true) 

		{

			checkBoxes[i].checked = true; // Hier check ich alle Boxen...

		} else 

		{

			checkBoxes[i].checked = false; // Hier uncheck ich alle Boxen...

		}

	}

}



function checkBid(field, bidtip)

{

	var foo = window.document.forms[0].elements[field].value;



	var objRegExp  = /\,/;

	foo=foo.replace(objRegExp,'.');



	var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;

	//check for numeric characters



	if(!objRegExp.test(foo)) 

	{

		alert("Bitte nur Dezimalwerte (z.B.: 50 oder 30,59) eingeben!");

		window.document.forms[0].elements[field].value = '';

		window.document.forms[0].elements[field].focus();

		return false;

	}

	else if(parseFloat(foo)<parseFloat(bidtip))

	{

		var bid = parseFloat(bidtip);

		alert("Bitte geben Sie mindestens "+bid.toFixed(2)+" Euro als Gebot ein!");

		window.document.forms[0].elements[field].value = foo;

		return false;

	}

	else	

	{

		window.document.forms[0].elements[field].value = foo;

		return true;

	}

	



}





function checkBuyNow()

{

	var type = window.document.forms[0].type.value;

	var bid = window.document.forms[0].bid.value;

	var title = window.document.forms[0].title.value;

	var quantity = window.document.forms[0].quantity.value;

	//var stock_left = window.document.forms[0].stock_left.value;

	//var new_current = window.document.forms[0].new_current.value;

	

	/*

	if(type=='buynow' && parseInt(quantity)>parseInt(stock_left))

	{

		var message='Sie können keine '+quantity+' Artikel kaufen, solange nur '+stock_left+' Artikel zum Sofortkauf verfügbar sind!';

		alert(message);

		return false;

	}	

	*/

	 if(type=='buynow' && (parseInt(quantity)<1 || quantity==''))

	{

		var message='Bitte geben Sie die Anzahl der Artikel, die Sie sofortkaufen wollen!';

		alert(message);

		return false;

	}

	else if(type=='buynow' && parseInt(quantity)>0)

	{

		var message=quantity+' x '+title+' zum Preis/Stück '+bid+' Euro sofortkaufen?';

		if(confirm(message)) 

			return true;

		else 

			return false;

	}

	else

		return true;



}



function  checkBDate(value) {



	 var objRegExp  =  /(^\d\d\.\d\d\.\d\d\d\d$)/;

	  //check for numeric characters

	 if(!objRegExp.test(value)) 

		return false;

	else 

		return true;

}



function  checkZIP(value) {



	 var objRegExp  =  /(^\d\d\d\d\d?$)/;

	  //check for numeric characters

	 if(!objRegExp.test(value)) 

		return false;

	else 

		return true;

}



String.prototype.trim = function() {



 // skip leading and trailing whitespace

 // and return everything in between

  var x=this;

  x=x.replace(/^\s*(.*)/, "$1");

  x=x.replace(/(.*?)\s*$/, "$1");

  return x;

}



function MM_openBrWindow(theURL,winName,features) { window.open(theURL,winName,features); }



function checkFeedback()

{

	checkBoxes =document.getElementsByTagName('input');

	var check = false;

	for (i = 0; i < checkBoxes.length; i++)

		if (checkBoxes[i].checked==true)

			check = true;

	var l_val ='';

	var comment =  window.document.forms[0].elements["comment"].value;

	if(!check)

	{

		alert('Bitte wählen Sie zunächst eine Bewertung aus!')

		return false;

	}

	else if(comment.trim()=='')

	{

		alert('Bitte geben Sie ein Kommentar ab!')

		return false;

	}

	else

	{

		var pos= document.getElementById('positive').checked

		var neutr= document.getElementById('neutral').checked;

		var neg= document.getElementById('negative').checked;

		if(neg)

		 l_val = 'NEGATIVE';

		else if(neutr)

		 l_val = 'NEUTRALE';

		else if(pos)

		 l_val = 'POSITIVE';

	}



	var message = "Sie  wollen eine "+l_val+" Bewertung abgeben.\n Jetzt speichern?"; 

	if(confirm(message)) return true;

    return false;

}



function DoConfirm()

{

	checkBoxes=document.getElementsByTagName('input')

	var check = false;

	for (i = 0; i < checkBoxes.length; i++)

		if (checkBoxes[i].checked==true)

			check = true;



	if(!check)

	{

		alert('Bitte wählen Sie zunächst mind. eine Position aus!')

		return false;

	}

	



	var message = 'Wollen Sie  markierte Position(en) wirklich ausblenden/löschen?';

	if(confirm(message)) return true;

	else return false;

}



function DoConfirmLink(message, url) 

{

	if(confirm(message)) location.href = url;

}





function DoConfirmSelect()

{

	checkBoxes=document.getElementsByTagName('input')

	var check = false;

	for (i = 0; i < checkBoxes.length; i++)

		if (checkBoxes[i].checked==true)

			check = true;



	if(!check)

	{

		alert('Bitte wählen Sie zunächst mind. eine Position aus!')

		return false;

	}

	var s_action = window.document.forms[0].elements["action"].value;

	if(s_action.length=='')

	{

		alert('Bitte wählen Sie zunächst eine Aktion!');

		return false;

	}

	var message = 'Wollen Sie ausgewähle Position(en) wirklich '+s_action+'?';

	if(confirm(message)) return true;

	else return false;

}



function checkRegisterForm() {

		var forename = window.document.forms[0].elements["forename"].value;

		var surname = window.document.forms[0].elements["surname"].value;

		var user = window.document.forms[0].elements["user"].value;

		var password = window.document.forms[0].elements["password"].value;

		var password2 = window.document.forms[0].elements["password2"].value;

		var a_email = window.document.forms[0].elements["a_email"].value;

		var bdate = window.document.forms[0].elements["bdate"].value;

		var a_street = window.document.forms[0].elements["a_street"].value;

		var a_loc = window.document.forms[0].elements["a_loc"].value;

		var a_state = window.document.forms[0].elements["a_state"].value;

		var a_country = window.document.forms[0].elements["a_country"].value;

		var a_zip = window.document.forms[0].elements["a_zip"].value;

	  var phone = window.document.forms[0].elements["phone"].value;		

	  

var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;

	

		

		if(forename.trim()==""){

			alert("Bitte geben Sie einen Namen ein!");	

			window.document.forms[0].elements["forename"].focus();

		} else if (surname.trim() == "") {

			alert("Bitte geben Sie einen Nachnamen ein!");	

			window.document.forms[0].elements["surname"].focus();

		} else if(user.trim() == "") {

			alert("Bitte geben Sie einen Benutzernamen ein!");	

			window.document.forms[0].elements["user"].focus();

		} else if(password.trim() == "") {

			alert("Bitte geben Sie ein Passwort ein!");	

			window.document.forms[0].elements["password"].focus();

		} else if(password.length<6) {

			alert("Geben Sie bitte mindestens 6 Zeichen ein für ihr Passwort ein!");

			window.document.forms[0].elements["password"].value ='';

			window.document.forms[0].elements["password2"].value ='';

			window.document.forms[0].elements["password"].focus();

		} else if(password2.trim() == "") {

			alert("Bitte wiederholen Sie Ihr Passwort!");	

			window.document.forms[0].elements["password2"].focus();

		} else if(password2 != password) {

			alert("Passwort und Passwort-Wiederholung stimmen nicht überrein!");	

			window.document.forms[0].elements["password2"].focus();	

			window.document.forms[0].elements["password"].value ='';

			window.document.forms[0].elements["password2"].value ='';

		} else if(a_email.trim() == "") {

			alert("Bitte geben Sie Ihre Emailadresse ein!");	

			window.document.forms[0].elements["a_email"].focus();

		} else if(a_email.trim()!="" && (re_email.test(a_email))==false){

			alert("Bitte geben Sie eine gültige Emailadresse ein!");

			window.document.forms[0].elements["a_email"].focus();

		}else if(bdate.trim() == "" ) {

			alert("Bitte geben Sie Ihr Geburtsdatum ein!");	

			window.document.forms[0].elements["bdate"].focus();

		} else if(bdate.length!=0 && !checkBDate(bdate)) {

			alert("Bitte richtiges Format ihres Geburtsdatums beachten!");	

			window.document.forms[0].elements["bdate"].focus();

		}else if(a_street.trim() == "") {

			alert("Bitte geben Sie Ihre Adresse ein");	

			window.document.forms[0].elements["a_street"].focus();

		} else if(a_loc.trim() == "") {

			alert("Bitte geben Sie Ihren Ort ein");	

			window.document.forms[0].elements["a_loc"].focus();

		} else if(a_state.trim() == "") {

			alert("Bitte geben Sie Ihr Bundesland ein");	

			window.document.forms[0].elements["a_state"].focus();

		} else if(a_country == 0) {

			alert("Bitte wählen sie Ihr Land aus!");	

			window.document.forms[0].elements["a_country"].focus();									

		} else if(a_zip.trim() == 0 || a_zip.trim() == "") {

			alert("Bitte geben Sie Ihre Postleitzahl ein!");

			window.document.forms[0].elements["a_zip"].focus();	

		} else if(!checkZIP(a_zip)) {

			alert("Die Postleitzahl darf nur aus Ziffern bestehen oder besitzt falsche Länge!");	

			window.document.forms[0].elements["a_zip"].focus();		

		} else if(phone.trim()== 0 ||phone.trim()=="" ) {

			alert("Bitte geben Sie Ihre Telefonnummer ein!");	

			window.document.forms[0].elements["phone"].focus();							

			
		} else if(document.getElementById('c').value != document.getElementById('capt').value ) {

			alert("Ihr Ergebnis ist inkorrekt  - versuchen Sie bitte nochmal!");	
			document.getElementById('capt').value = '';	
			document.getElementById('capt').focus();							

			

		} else {

			//alles in Ordnung Formular absenden

			return true;

		}

		return false;

	}



function uncheck()

{

	document.getElementById("myCheck").checked=false;

}



function recallForm()

{

	window.document.forms[0].action='?CMD=sell';

	window.document.forms[0].submit();

}



function checkCatID(catID){

 	var objRegExp  =  /(^-?\d+$)/;

	 if(!objRegExp.test(catID)) 

		return false;

	else 

		return true;

}	





function checkNumericFields()

{

	var a_startfee = window.document.forms[0].elements["a_startfee"].value;



	var objRegExp  = /\,/;

	a_startfee=a_startfee.replace(objRegExp,'.');



	var objRegExp  =  /(^-?\d*\.\d*$)|(^-?\d*$)|(^-?\.\d\d*$)/;

	//check for numeric characters



	if(!objRegExp.test(a_startfee)) 

	{

		alert("Die Preise bitte nur als Dezimalwerte(z.B.: 50 oder 30,59) eintragen.");

		window.document.forms[0].elements["a_startfee"].value = '';

		window.document.forms[0].elements["a_startfee"].focus();

	}

	else

		window.document.forms[0].elements["a_startfee"].value = a_startfee;





	var a_buy_now = window.document.forms[0].elements["a_buy_now"].value;



	var objRegExp  = /\,/;

	a_buy_now=a_buy_now.replace(objRegExp,'.');



	var objRegExp  =  /(^-?\d*\.\d*$)|(^-?\d*$)|(^-?\.\d\d*$)/;

	//check for numeric characters



	if(!objRegExp.test(a_buy_now)) 

	{

		alert("Die Preise bitte nur als Dezimalwerte(z.B.: 50 oder 30,59) eintragen.");

		window.document.forms[0].elements["a_buy_now"].value = '';

		window.document.forms[0].elements["a_buy_now"].focus();

	}

	else

		window.document.forms[0].elements["a_buy_now"].value = a_buy_now;







	var a_stock = window.document.forms[0].elements["i_stock"].value;

	   if(a_stock.length>0)

	  {

		  var objRegExp  =  /(^-?\d\d*$)/;

		  //check for numeric characters

		  if(!objRegExp.test(a_stock)) 

		   {

		   alert("Die Artikel-Anzahl muss eine positive ganze Zahl sein!");

		   window.document.forms[0].elements["i_stock"].value = '';

		   window.document.forms[0].elements["i_stock"].focus();

		   }

	   }

		

}



function checkNumericFields2(fieldID)

{

	var field = window.document.forms[0].elements[fieldID].value;



	var objRegExp  = /\,/;

	field=field.replace(objRegExp,'.');



	var objRegExp  =  /(^-?\d*\.\d*$)|(^-?\d*$)|(^-?\.\d\d*$)/;

	//check for numeric characters



	if(!objRegExp.test(field)) 

	{

		alert("Die Preise bitte nur als Dezimalwerte(z.B.: 50 oder 30,59) eintragen.");

		window.document.forms[0].elements[fieldID].value = '';

		window.document.forms[0].elements[fieldID].focus();

	}

	else

		window.document.forms[0].elements[fieldID].value = field;



}



function checkNumericFields3(fieldID)

{

	var field = window.document.forms[0].elements[fieldID].value;



	var objRegExp  = /\,/;

	field=field.replace(objRegExp,'.');



	var objRegExp  =  /^-?\d\d*$/;

	//check for numeric characters



	if(!objRegExp.test(field)) 

	{

	   	alert("Die Artikel-Anzahl muss eine positive ganze Zahl sein!");

		   window.document.forms[0].elements[fieldID].value = '';

		   window.document.forms[0].elements[fieldID].focus();

	}



}



function checkAuctionInput() {

		var i_title = window.document.forms[0].elements["i_title"].value;

		var category1 = window.document.forms[0].elements["category1"].value;

		var a_startfee = window.document.forms[0].elements["a_startfee"].value;

		var a_buynow = window.document.forms[0].elements["a_buy_now"].value;

		var a_duration = window.document.forms[0].elements["a_duration"].value;

		var i_stock = window.document.forms[0].elements["i_stock"].value;

		var i_shippingvalue = window.document.forms[0].elements["i_shippingvalue"].value;



		var s_payment_count = window.document.forms[0].elements["s_payment_count"].value;

		var check = false;

		

		for (i = 0; i <= s_payment_count; i++)

		{

			if (document.getElementById("i_payment"+i).checked==true)

				check = true;

			

		}



		

		if(i_title.trim()==""){

			alert("Bitte geben Sie Artikelnamen ein!");	

			window.document.forms[0].elements["i_title"].focus();

		} else if (category1.trim()==""|| category1==0 || !checkCatID(category1)) {

			alert("Bitte ordnen Sie ihre Auktion einer Kategorie zu!");	

			window.document.forms[0].elements["CatMenu_0"].focus();

		} else if ((a_startfee.trim()==""|| a_startfee==0) && (a_buynow==0 || a_buynow.trim()=="")) {

			alert("Bitte geben Sie einen Mindestgebot an!");	

			window.document.forms[0].elements["a_startfee"].focus();

		} 

		else if (a_startfee>0  && a_buynow>0 && parseFloat(a_startfee) > parseFloat(a_buynow)) {

			alert("Der Startpreis darf nicht über dem Sofortkaufpreis liegen!");

			window.document.forms[0].elements["a_startfee"].value='';

			window.document.forms[0].elements["a_startfee"].focus();

		}else if ((a_buynow==0 || a_buynow.trim()=="") && i_stock>1) {

			alert("Sie haben den Artikelbestand auf mehr als 1 angesetzt.In diesem Fall wird die Angabe des Sofortkauf-Preises notwendig!");

			window.document.forms[0].elements["a_buy_now"].focus();

			return false;

		

		/*

		} else if (i_shippingvalue.trim()=="" || i_shippingvalue==0) {

			alert("Bitte geben Sie mindestens die Kosten für den Standard-Versand an!");	

			window.document.forms[0].elements["i_shippingvalue"].focus();	

		*/		

		}else if (a_startfee>0 && a_startfee<1 && (a_buynow==0 || a_buynow.trim()=="")) {

			alert("Geben Sie mind. 1 Euro Startgebühr ein!");

			window.document.forms[0].elements["a_startfee"].value='';

			window.document.forms[0].elements["a_startfee"].focus();

		}else if (a_duration.trim()=="" || a_duration==0) {

			alert("Bitte geben Sie die Dauer der Auktion an!");	

			window.document.forms[0].elements["a_duration"].focus();

		} else if(!check) {

			alert('Bitte wählen Sie mindestens eine Zahlungsart aus!')

		} else {

			//alles in Ordnung Formular absenden

			return true;

		}

		return false;

	}

	

	



function checkAuctionUpdateInput() {

/*[CMD] => sell [SUBCMD] => edit 

[title] => Noch ne maus 

[artID] => 334455 [catID] => 265 [description] =>rwerwew 

[MAX_FILE_SIZE] => 5242880 [_images] => 365 

	[conditionID] => 5 [locationZIP] => 12346 [location] => ol 

	[stock] => 4 [startfee] => 44.00 [buynow] => 55.00 [duration] => 7 

	[shippingvalue] => 12.00 [safeshippingvalue] => 14.00 [intshippingvalue] => 

	[costsbearing] => 0 [payment] => Array ( [0] => 3 [1] => 1 ) [s_payment_count] => 3 

	[safetrade] => 0 

	[auID] => 213 [action] => step2 [send] => Weiter >>>  [PHPSESSID] => 4f875cc52ac2ca8fcf396df14bd5bfce )

	*/

		var i_title = window.document.forms[0].elements["title"].value;

		//var category1 = window.document.forms[0].elements["category1"].value;

		var a_startfee = window.document.forms[0].elements["startfee"].value;

		var a_buynow = window.document.forms[0].elements["buynow"].value;

		var a_duration = window.document.forms[0].elements["duration"].value;

		var i_stock = window.document.forms[0].elements["stock"].value;

		var i_shippingvalue = window.document.forms[0].elements["shippingvalue"].value;



		var s_payment_count = window.document.forms[0].elements["s_payment_count"].value;

		var check = false;

		

		for (i = 0; i <= s_payment_count; i++)

		{

			if (document.getElementById("i_payment"+i).checked==true)

				check = true;

			

		}



		

		if(i_title.trim()==""){

			alert("Bitte geben Sie Artikelnamen ein!");	

			window.document.forms[0].elements["title"].focus();

		/*

		} else if (category1.trim()==""|| category1==0 || !checkCatID(category1)) {

			alert("Bitte ordnen Sie ihre Auktion einer Kategorie zu!");	

			window.document.forms[0].elements["CatMenu_0"].focus();

			*/

		} else if ((a_startfee.trim()==""|| a_startfee==0) && (a_buynow==0 || a_buynow.trim()=="")) {

			alert("Bitte geben Sie einen Mindestgebot an!");	

			window.document.forms[0].elements["startfee"].focus();

		} 

		else if (a_startfee>0 && a_buynow>0 && (parseFloat(a_startfee) > parseFloat(a_buynow))) {

			alert("Der Startpreis darf nicht über dem Sofortkaufpreis liegen!");

			window.document.forms[0].elements["startfee"].value='';

			window.document.forms[0].elements["startfee"].focus();

		}else if ((a_buynow==0 || a_buynow.trim()=="") && i_stock>1) {

			alert("Sie haben den Artikelbestand auf mehr als 1 angesetzt.In diesem Fall wird die Angabe des Sofortkauf-Preises notwendig!");

			window.document.forms[0].elements["buynow"].focus();

			return false;

		

		/*

		} else if (i_shippingvalue.trim()=="" || i_shippingvalue==0) {

			alert("Bitte geben Sie mindestens die Kosten für den Standard-Versand an!");	

			window.document.forms[0].elements["i_shippingvalue"].focus();	

		*/		

		}else if (a_startfee>0 && a_startfee<1 && (a_buynow==0 || a_buynow.trim()=="")) {

			alert("Geben Sie mind. 1 Euro Startgebühr ein!");

			window.document.forms[0].elements["startfee"].value='';

			window.document.forms[0].elements["startfee"].focus();

		}else if (a_duration.trim()=="" || a_duration==0) {

			alert("Bitte geben Sie die Dauer der Auktion an!");	

			window.document.forms[0].elements["duration"].focus();

		} else if(!check) {

			alert('Bitte wählen Sie mindestens eine Zahlungsart aus!')

		} else {

			//alles in Ordnung Formular absenden

			return true;

		}

		return false;

	}

	

	

	function checkBLForm() {

		var user = window.document.forms[1].elements["bl_user"].value;



		if(user.trim()=="" )

		{

			alert("Bitte einen Benutzernamen eingeben!");	

			return false;

		} else {

				return true;

		}

	}

	

	function checkprofileform() {

		var password = window.document.forms[0].elements["password"].value;

		var password2 = window.document.forms[0].elements["password2"].value;

		var a_street = window.document.forms[0].elements["a_street"].value;

		var a_loc = window.document.forms[0].elements["a_loc"].value;

		var a_state = window.document.forms[0].elements["a_state"].value;

		var a_country = window.document.forms[0].elements["a_country"].value;

		var a_zip = window.document.forms[0].elements["a_zip"].value;

	  var phone = window.document.forms[0].elements["phone"].value;		

	  

	

		

	 	if(password2!= password && (password.trim()!="" || password2.trim()!="" )) {

			alert("Passwort und Passwort-Wiederholung stimmen nicht überrein!");	

			window.document.forms[0].elements["password2"].focus();	

			window.document.forms[0].elements["password"].value ='';

			window.document.forms[0].elements["password2"].value ='';

		} else  if(a_street.trim() == "") {

			alert("Bitte geben Sie Ihre Adresse ein");	

			window.document.forms[0].elements["a_street"].focus();

		} else if(a_loc.trim() == "") {

			alert("Bitte geben Sie Ihren Ort ein");	

			window.document.forms[0].elements["a_loc"].focus();

		} else if(a_state.trim() == "") {

			alert("Bitte geben Sie Ihr Bundesland ein");	

			window.document.forms[0].elements["a_state"].focus();

		} else if(a_country == 0) {

			alert("Bitte wählen sie Ihr Land aus!");	

			window.document.forms[0].elements["a_country"].focus();									

		} else if(a_zip.trim() == 0 || a_zip.trim()=="") {

			alert("Bitte geben Sie Ihre Postleitzahl ein aus!");	

			window.document.forms[0].elements["a_zip"].focus();

		} else if(parseInt(a_zip)<=0) {

			alert("Die Postleitzahl darf nur aus Ziffern bestehen!");	

			window.document.forms[0].elements["a_zip"].focus();		

		} else if(phone.trim()== 0 ||phone.trim()=="" ) {

			alert("Bitte geben Sie Ihre Telefonnummer ein!");	

			window.document.forms[0].elements["phone"].focus();							

			

		} else {

			//alles in Ordnung Formular absenden

			return true;

		}

		return false;

	}



