/*
verschiedene Mehthoden 
*/
/*
- returns keyCode of the current even
*/
function getKey(e)
{
	if (window.event)
		return window.event.keyCode;
	else if (e)
		return e.which;
	else
		return null;
}

/*
Liefert den Wert des selektieren Radiobuttons:obj
obj ist der Name des RadioButtons im Document
*/
function getRadioValue(obj)
			{
				if(!obj) return "";
				
				if(obj.length == undefined)
					if(obj.checked) return obj.value;
					else return "";
				
				for(var i=0; i < obj.length; i++)
				{
					if(obj[i].checked) return obj[i].value;
				}
				return "";
			}
			
/*
Liefert alle Werte einer Mehrfachauswahl zurueck,
verkettet mit dem ampersand fuer einen Link
*/
function getSelectValueChain(obj)
{
	if(!obj) return "";
	
	var chain="";
	var param_name = obj.name ;
	
	for(var i=0; i < obj.length; i++)
	{
		if(obj.options[i].selected)
			chain=chain+'&'+param_name+'='+obj.options[i].value;
	}
	return chain;
}


/*

Liefert alle Werte einer Mehrfachauswahl fuer Checkboxen zurueck,
verkettet mit dem ampersand fuer einen Link
*/
function getCheckedValueChain(paramName)
{
	if(!paramName) return "";
	
	//all Objekte holen mit demselben Paramname
	obj  = document.getElementsByName(paramName);
	
	var chain="";
	var param_name = paramName ;
	
	for(var i=0; i < obj.length; i++)
	{
		if(obj[i].checked)
			chain=chain+'&'+param_name+'='+obj[i].value;
	}
	

	
	return chain;
}

/*

Liefert alle Werte einer Mehrfachansammlung fuer Text-Felder,
verkettet mit dem ampersand fuer einen Link
*/
function getInputValueChain(paramName)
{
	if(!paramName) return "";
	
	//all Objekte holen mit demselben Paramname
	obj  = document.getElementsByName(paramName);
	
	var chain="";
	var param_name = paramName ;
	
	for(var i=0; i < obj.length; i++)
	{
		
			chain=chain+'&'+param_name+'='+obj[i].value;
	}
	

	
	return chain;
}






function fensterOeffnen(adresse,anzeigeId) {
  adresse = adresse+'&anzeige_id='+anzeigeId;
  //jsAnzeigeId = getRadioValue(document.formJobManage.anzeige_id);
  //adresse = adresse+'&anzeige_id='+jsAnzeigeId;
  if (anzeigeId > 0){
  	//von Initial so vorgegeben, oeffnet je nach Browser ein unterschiedlich grosses Fenster
  	//Fenster1 = window.open(adresse, "popup", "width=900,height=auto,left=10,top=0,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1");
 	Fenster1 = window.open(adresse, "popup", "width=900,height=700,left=10,top=0,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1");
 	
 	 Fenster1.focus();
	}
}

/*

Liefert den Wert fuer den Disclaimer: wenn die Checkbox gesetzt ist, wird 1 zurueckgeliefert, 
sonst 0.
*/
function getCheckedDisclaimer(obj)
{
	
	var disclaimerChecked = 0;
	
		if(obj.checked){
			disclaimerChecked = 1;
		}
		else{
		disclaimerChecked = 0;
		}
	
	return disclaimerChecked;
}

