function check_form(form)
{
	return_boolean = true	
 obj = eval(form)
 for(i=0;i<obj.length;i++) {
  obj.elements[i].style.color = "black";
  field_name = obj.elements[i].name;
  if (field_name.indexOf("_ck") != -1) {
    if (obj.elements[i].value == "") {
      obj.elements[i].style.backgroundColor = "#FFCC00";
	  obj.elements[i].style.color = "black";
      return_boolean = false	  
    }
    else
    {
      obj.elements[i].style.backgroundColor = "white";
    }
  }
}
return return_boolean;
}



var msg = "";
function killErrors(des,url,line) {
window.status=msg;
return true;
}

window.onerror = killErrors;



function verify(form) { 
  for (i=0; i<form.elements.length; i++ ) { 
    form.elements[i].focus();
    if ((form.elements[i].type=="text" || form.elements[i].type=="select") && form.elements[i].value == "") 
    { 
      return;
    } 
  }
 
} 



function login_check()
{
if (document.login_form.benutzername_ck.value=="")
{
alert ("Bitte 'Benutzername' eingeben!")
document.login_form.benutzername_ck.focus();
return false
}


if (document.login_form.sid_ck.value=='')     
{
alert ("Bitte 'Passwort' eingeben!")
document.login_form.sid_ck.focus();
return false
}

}

function login_check2()
{
if (document.login_form2.benutzername_ck.value=="")
{
alert ("Bitte 'Benutzername' eingeben!")
document.login_form2.benutzername_ck.focus();
return false
}


if (document.login_form2.sid_ck.value=='')     
{
alert ("Bitte 'Passwort' eingeben!")
document.login_form2.sid_ck.focus();
return false
}


}


function zahlen(field) {
var valid = "0123456789+ "
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Ungültige Eingabe! Geben Sie nur Zahlen ein!!");
field.focus();
field.select();
   }
}

function register_check()
{

if (document.register_form.ich_bin_ck.value=="")
{
alert ("Bitte füllen Sie 'Anrede' aus!")
document.register_form.ich_bin_ck.focus();
return false
}



if (document.register_form.name_ck.value=="")
{
alert ("Bitte füllen Sie 'Name' aus!")
document.register_form.name_ck.focus();
return false
}

if (document.register_form.vorname_ck.value=="")
{
alert ("Bitte füllen Sie 'Vorname' aus!")
document.register_form.vorname_ck.focus();
return false
}

if (document.register_form.strasse_ck.value=="")
{
alert ("Bitte füllen Sie 'Strasse' aus!")
document.register_form.strasse_ck.focus();
return false
}

if (document.register_form.plz_ck.value=="") {
alert ("Bitte füllen Sie 'PLZ' aus!")
document.register_form.plz_ck.focus();
return false
}

if (document.register_form.ort_ck.value=='')     
{
alert ("Bitte füllen Sie 'Ort aus!")
document.register_form.ort_ck.focus();
return false
}

if (document.register_form.region_ck.options[document.register_form.region_ck.selectedIndex].value=="") {
alert ("Bitte wählen Sie 'Land/Region' aus!")
document.register_form.region_ck.focus();
return false
}

if (document.register_form.email_ck.value=='')     
{
alert ("Bitte füllen Sie 'Email aus!")
document.register_form.email_ck.focus();
return false
}

if (document.register_form.email_ck.value!="") 
{
if (document.register_form.email_ck.value.indexOf("@")==-1 ||
document.register_form.email_ck.value.indexOf(".")==-1 || 
document.register_form.email_ck.value.indexOf(" ")!=-1 || 
document.register_form.email_ck.value.length<6) 
{
alert("Ungültiges Email Format.");
document.register_form.email_ck.focus();
return false
}
}


if (document.register_form.benutzername_ck.value=='')     
{
alert ("Bitte füllen Sie 'Benutzername aus!")
document.register_form.benutzername_ck.focus();
return false
}

if(document.register_form.pass_ck.value != document.register_form.pass_w_ck.value){
        alert("Die eingegebenen Passwörter stimmen nicht überein !");
        document.register_form.pass_w_ck.value = "";
        document.register_form.pass_w_ck.focus();
        return false;
    }
	
if (document.register_form.agb_ck.checked ==false)     
{
alert ("Bitte akzeptieren Sie die 'Nutzungsbedingungen!")

return false
}
}

function edit_register_check()
{

if (document.register_form.ich_bin_ck.value=="")
{
alert ("Bitte füllen Sie 'Anrede' aus!")
document.register_form.ich_bin_ck.focus();
return false
}



if (document.register_form.name_ck.value=="")
{
alert ("Bitte füllen Sie 'Name' aus!")
document.register_form.name_ck.focus();
return false
}

if (document.register_form.vorname_ck.value=="")
{
alert ("Bitte füllen Sie 'Vorname' aus!")
document.register_form.vorname_ck.focus();
return false
}

if (document.register_form.strasse_ck.value=="")
{
alert ("Bitte füllen Sie 'Strasse' aus!")
document.register_form.strasse_ck.focus();
return false
}

if (document.register_form.plz_ck.value=="") {
alert ("Bitte füllen Sie 'PLZ' aus!")
document.register_form.plz_ck.focus();
return false
}

if (document.register_form.ort_ck.value=='')     
{
alert ("Bitte füllen Sie 'Ort aus!")
document.register_form.ort_ck.focus();
return false
}

if (document.register_form.region_ck.options[document.register_form.region_ck.selectedIndex].value=="") {
alert ("Bitte wählen Sie 'Land/Region' aus!")
document.register_form.region_ck.focus();
return false
}

if (document.register_form.email_ck.value=='')     
{
alert ("Bitte füllen Sie 'Email aus!")
document.register_form.email_ck.focus();
return false
}

if (document.register_form.email_ck.value!="") 
{
if (document.register_form.email_ck.value.indexOf("@")==-1 ||
document.register_form.email_ck.value.indexOf(".")==-1 || 
document.register_form.email_ck.value.indexOf(" ")!=-1 || 
document.register_form.email_ck.value.length<6) 
{
alert("Ungültiges Email Format.");
document.register_form.email_ck.focus();
return false
}
}


}

function ignoreSpaces(string) {
var temp = "";
string = '' + string;
splitstring = string.split(" ");
for(i = 0; i < splitstring.length; i++)
temp += splitstring[i];
return temp;
}




function inserat_check()
{

if (document.input_form.titel_ck.value=="")
{
alert ("Bitte füllen Sie 'Titel' aus!")
document.input_form.titel_ck.focus();
return false
}


if (document.input_form.region_ck.options[document.input_form.region_ck.selectedIndex].value=="") {
alert ("Bitte wählen Sie 'Land/Region' aus!")
document.input_form.region_ck.focus();
return false
}
}



function contact_check()
{
if (document.user_form.vorname_ck.value=="")
{
alert ("Bitte 'Ihr Name' eingeben!")
document.user_form.vorname_ck.focus();
return false
}


if (document.user_form.message_ck.value=='')     
{
alert ("Bitte 'Mitteilung' eingeben!")
document.user_form.message_ck.focus();
return false
}

}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function isValid(form) { 
var ret=true;


if (form.titel_ck.value=="")
{
alert ("Bitte füllen Sie 'Titel' aus!")
form.titel_ck.focus();

ret=false;
return false
}

if (form.inseratetext_ck.value=="")
{
alert ("Bitte füllen Sie 'Inseratetext' aus!")
form.inseratetext_ck.focus();

ret=false;
return false
}

if (form.preis_ck.value=="")
{
alert ("Bitte füllen Sie 'Preis' aus!")
form.preis_ck.focus();
ret=false;
return false
}

if(ret){
	form.submit();
	}
}

  
  function DivSetVisible(state)
  {
   var DivRef = document.getElementById('PopupDiv');
   var IfrRef = document.getElementById('DivShim');
   if(state)
   {
    DivRef.style.display = "block";
    IfrRef.style.width = DivRef.offsetWidth;
    IfrRef.style.height = DivRef.offsetHeight;
    IfrRef.style.top = DivRef.style.top;
    IfrRef.style.left = DivRef.style.left;
    IfrRef.style.zIndex = DivRef.style.zIndex - 1;
    IfrRef.style.display = "block";
   }
   else
   {
    DivRef.style.display = "none";
    IfrRef.style.display = "none";
   }
  }
  
function drugSet(layname) {
	drugObj = null;
	if (document.all) drugObj = document.all(layname);
	else if (document.getElementById)  drugObj = document.getElementById(layname);
	if (!drugObj.style.left) drugObj.style.left = 0;
	if (!drugObj.style.top) drugObj.style.top = 0;
	drugObj.onmousedown = down; // offsetX offsetY????;
	drugObj.onmouseup = function () {document.onmousemove = null;}
}

function down(e) {
	var obj = this;
	if (document.all) {
		offsetX = event.clientX + document.body.scrollLeft - obj.style.pixelLeft;
		offsetY = event.clientY + document.body.scrollTop - obj.style.pixelTop;
	}
	else if (document.getElementById) {
		offsetX = e.pageX - parseInt(obj.style.left);
		offsetY = e.pageY - parseInt(obj.style.top);
	}
	document.onmousemove = move; // obj.onmousemove = move;
}

function move(e) {
	var obj = drugObj;
	if (document.all) {
		obj.style.pixelLeft = event.clientX + document.body.scrollLeft - offsetX;
		obj.style.pixelTop = event.clientY + document.body.scrollTop - offsetY;
	}
	else if (document.getElementById) {
		obj.style.left = e.pageX - offsetX;
		obj.style.top = e.pageY - offsetY;
	}
}



function toggleDisplay(div,iframe,objpos,pos)
{
	var t=0;
	var l=0;
	var state=false;

	var cNode = document.getElementById(objpos);
	while(cNode.tagName!='BODY'){ 
       		l+=cNode.offsetLeft; 
       		t+=cNode.offsetTop; 
       		cNode=cNode.offsetParent; 
    	}

	var DivRef = document.getElementById(div);
	var IfrRef = document.getElementById(iframe);
   	var ObjPos = document.getElementById(objpos);

	if (DivRef.style.display=="none") {
		state=true;
	} else {
		state=false;
	}

   	if(state)
   	{
    		DivRef.style.display = "block";
    		IfrRef.style.width = DivRef.offsetWidth;
    		IfrRef.style.height = DivRef.offsetHeight;
	
	switch (pos) {
		case "left": 
    			DivRef.style.top = t;
    			DivRef.style.left = (l-ObjPos.offsetWidth);
    			IfrRef.style.top = t;
    			IfrRef.style.left = (l-ObjPos.offsetWidth);
	  		break;
		case "right": 
			DivRef.style.top = t;
			DivRef.style.left = (l+ObjPos.offsetWidth);
    			IfrRef.style.top = t;
    			IfrRef.style.left = (l+ObjPos.offsetWidth);
	  		break;
		case "bottom": 
			DivRef.style.top = (t+ObjPos.offsetHeight);
    			DivRef.style.left = l;
    			IfrRef.style.top = (t+ObjPos.offsetHeight);
    			IfrRef.style.left = l;
	  		break;
		case "top": 
    			DivRef.style.top = (t-ObjPos.offsetHeight);
    			DivRef.style.left = l;
    			IfrRef.style.top = (t-ObjPos.offsetHeight);
    			IfrRef.style.left = l;
	  		break;
        	}


    	IfrRef.style.zIndex = DivRef.style.zIndex - 1;
    	IfrRef.style.display = "block";
    	IfrRef.style.backgroundColor = "black";
   	}
   	else
   	{
    		DivRef.style.display = "none";
    		IfrRef.style.display = "none";
   	}

}

function submitForm(formId) {
	var f = document.getElementById(formId)	
	f.submit()
}

var display_url=0

var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all
if (ie5||ns6)
var menuobj=document.getElementById("ie5menu")

function showmenuie5(e){
//Find out how close the mouse is to the corner of the window
var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientX
var bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientY

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
menuobj.style.left=ie5? document.body.scrollLeft+event.clientX-menuobj.offsetWidth : window.pageXOffset+e.clientX-menuobj.offsetWidth
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientX

//same concept with the vertical position
if (bottomedge<menuobj.offsetHeight)
menuobj.style.top=ie5? document.body.scrollTop+event.clientY-menuobj.offsetHeight : window.pageYOffset+e.clientY-menuobj.offsetHeight
else
menuobj.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientY

menuobj.style.visibility="visible"
return false
}

function hidemenuie5(e){
menuobj.style.visibility="hidden"
}

function highlightie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node
firingobj.style.backgroundColor="highlight"
firingobj.style.color="white"
if (display_url==1)
window.status=event.srcElement.url
}
}

function lowlightie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node
firingobj.style.backgroundColor=""
firingobj.style.color="black"
window.status=''
}
}

function jumptoie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode
if (firingobj.getAttribute("target"))
window.open(firingobj.getAttribute("url"),firingobj.getAttribute("target"))
else
window.location=firingobj.getAttribute("url")
}
}

if (ie5||ns6){
menuobj.style.display=''
document.oncontextmenu=showmenuie5
document.onclick=hidemenuie5
}

function Disab (val) {

if(val=="1") 
{input_form.speichern.disabled=true
}
}

function check1() {
  var ext = document.input_form.bild1.value;
  	var ext2 = document.input_form.bild2.value;
  		var ext3 = document.input_form.bild3.value;
  
 ext = ext.substring(ext.length-3,ext.length);
 	ext2 = ext2.substring(ext2.length-3,ext2.length);
    	ext3 = ext3.substring(ext3.length-3,ext3.length);
 
 ext = ext.toLowerCase();
	ext2 = ext2.toLowerCase();
		ext3 = ext3.toLowerCase();
		
if(ext!='') {

  if(ext != 'jpg' && ext != 'gif' && ext != 'png') 
  {
    alert('Sie haben ein .'+ext+
          ' Bildformat ausgewählt; Erlaubt sind nur .jpg, .gif, und .png Formate!');
    return false; 
	}
				}

if(ext2!='') {

  if(ext2 != 'jpg' && ext2 != 'gif' && ext2 != 'png') 
  {
    alert('Sie haben ein .'+ext2+
          ' Bildformat ausgewählt; Erlaubt sind nur .jpg, .gif, und .png Formate!');
    return false; 
	}
				}
				
if(ext3!='') {

  if(ext3 != 'jpg' && ext3 != 'gif' && ext3 != 'png') 
  {
    alert('Sie haben ein .'+ext3+
          ' Bildformat ausgewählt; Erlaubt sind nur .jpg, .gif, und .png Formate!');
    return false; 
	}
				}				
		
		
		
  else 

    return true; 
	
}

function inser_check()

{

if (document.input_form.titel_ck.value=="")
{
alert ("Bitte 'Titel' eingeben!")
document.input_form.titel_ck.focus();

return false

}

if (document.input_form.cat_ck.value=='')     
{
alert ("Bitte 'Hauptrubrik' eingeben!")
document.input_form.cat_ck.focus();

return false
}

if (document.input_form.subcat_ck.value=='')     
{
alert ("Bitte 'Unterrubrik' eingeben!")
document.input_form.subcat_ck.focus();

return false
}

	if (document.input_form.preis_ck.value=='')     
{
alert ("Bitte 'Preis' eingeben!")
document.input_form.preis_ck.focus();

return false
}
Disab (1);
DivSetVisible(true);
}


function disableForm(input_form) {
if (document.all || document.getElementById) {
for (i = 0; i < input_form.length; i++) {
var tempobj = input_form.elements[i];
if (tempobj.type.toLowerCase() == "submit" )
tempobj.disabled = true;
}
return true;
}

}
