/*function hideshow(id,items){

if(document.getElementById(id).value == '1')
{
document.getElementById(id).value = '0';
//showMass(items);
alert('ja');
}else
{
document.getElementById(id).value = '1';
//hideMass(items);
alert('nein');
}


}*/

function hideMass(items){
	var data = '';
	data = items.split(",");
	for(var item in data)
	{
		document.getElementById(item).style.display = "none";
		document.getElementById(item).style.visibility = "hidden";
	}
}

function showMass(items){
	var data = '';
	data = items.split(",");
	for(var item in data)
	{
		document.getElementById(item).style.display = "block";
		document.getElementById(item).style.visibility = "visible";
	}
}

function clearInput(id)
{
	document.getElementById(id).value = "";
}


function setMaxLength(maxLength,textarea){
	var x = document.getElementById(textarea.id).value;
	if( x.length > maxLength )
	{
		x = x.substring( 0, maxLength );
	}
	document.getElementById(textarea.id).value = x;
}

function toggleMyCity()
{
	if (document.getElementById("toggleCity").checked == true)
	{
		document.getElementById("city").value = myCity;
		alert("myCity = " + myCity);
	}
	else
	{
		document.getElementById("city").value = "";
	}
}

function popup(URL, w, h, scroll,name)
{
	h = h - 20; var x=0, y=0, parameter="";
	if (w < screen.availWidth || h < screen.availHeight)
	{
		x = (screen.availWidth - w - 12) / 2;
		y = (screen.availHeight - h - 104) / 2;
		if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
		if (x<0 || y<0) { x=0; y=0; }
		parameter = "width=" + w + ",height=" + h + ",";
	}
	parameter += "left=" + x + ",top=" + y;
	// parameter += ",menubar=yes,location=yes,toolbar=no,status=no";
	if (scroll == 'no')
	{
		parameter += ",resizable=no,scrollbars=auto";
	}
	else
	{
		parameter += ",resizable=no,scrollbars=yes";
	}
	parameter += ",location=no,status=yes";
	if (name != ''){
		var Fenster = window.open(URL,name,parameter);
	}
	else{
		var Fenster = window.open(URL,"PopUp",parameter);
	}
	if (Fenster) Fenster.focus();
	//return !Fenster;
}

companystring = "";
function hidediv()
{


	if( document.getElementById("userType").options[document.getElementById('userType').selectedIndex].value >= 3 )
	{
		document.getElementById("company1").style.display = "block";
		document.getElementById("company1").style.visibility = "visible";
		document.getElementById("menuFunction").style.display = "block";
		document.getElementById("menuFunction").style.visibility = "visible";

		if( document.getElementById("userType").options[document.getElementById('userType').selectedIndex].value == 7 ) {
			document.getElementById("menuExtP").style.display = "block";
			document.getElementById("menuExtP").style.visibility = "visible";
		} else {
			document.getElementById("menuExtP").style.display = "none";
			document.getElementById("menuExtP").style.visibility = "hidden";
		}
		document.getElementById("company2").style.display = "block";
		document.getElementById("company2").style.visibility = "visible";
		document.getElementById("company3").className = "table_header_vertical";
		document.getElementById("company4").className = "table_content_vertical";

		if(companystring != "" && companystring != " ")
		{

			document.getElementById("company5").value = companystring;
		}
	}
	else{
		document.getElementById("company1").style.display = "none";
		document.getElementById("company1").style.visibility = "hidden";
		document.getElementById("menuFunction").style.display = "none";
		document.getElementById("menuFunction").style.visibility = "hidden";
		document.getElementById("menuExtP").style.display = "none";
		document.getElementById("menuExtP").style.visibility = "hidden";
		document.getElementById("company2").style.display = "none";
		document.getElementById("company2").style.visibility = "hidden";
		document.getElementById("company3").className = "";
		document.getElementById("company4").className = "";
		companystring = document.getElementById("company5").value;
		document.getElementById("company5").value = " ";
	}
	/*
	if( document.getElementById("userType").selectedIndex != 2 )
	{
	document.getElementById("matrikel1").style.display = "block";
	document.getElementById("matrikel1").style.visibility = "visible";
	document.getElementById("matrikel2").style.display = "block";
	document.getElementById("matrikel2").style.visibility = "visible";
	}else
	{
	document.getElementById("matrikel1").style.display = "none";
	document.getElementById("matrikel1").style.visibility = "hidden";
	document.getElementById("matrikel2").style.display = "none";
	document.getElementById("matrikel2").style.visibility = "hidden";
	}
	*/

}
function popupX(URL, w, h)
{
	//fenster=window.open(URL, "", "width="+ w +",height="+ h +",resizable=yes,scrollbars=yes");
	fenster=window.open(URL, "", "width=640,height=480,resizable=yes,scrollbars=yes");
	fenster.focus();
	return false;
}

function initDate()
{
	var objDateChooserBegin = new DateChooser();
	var objDateChooserEnd = new DateChooser();
	var objDateChooserBegin2 = new DateChooser();
	var objDateChooserEnd2 = new DateChooser();
	var objDateChooserBegin3 = new DateChooser();
	var objDateChooserEnd3 = new DateChooser();
	
	
	var objDateChooserDeadline = new DateChooser();
	var objDateChooserTimeOut = new DateChooser();
	var objDateChooserBirthdate = new DateChooser();
	var objDateChooserDatum = new DateChooser();

	if (!objDateChooserBegin.display)
	{
		return false;
	}
	if (!objDateChooserEnd.display)
	{
		return false;
	}
	if (!objDateChooserBegin2.display)
	{
		return false;
	}
	if (!objDateChooserEnd2.display)
	{
		return false;
	}
	if (!objDateChooserBegin3.display)
	{
		return false;
	}
	if (!objDateChooserEnd3.display)
	{
		return false;
	}		
	
	if (!objDateChooserDeadline.display)
	{
		return false;
	}
	if (!objDateChooserTimeOut.display)
	{
		return false;
	}
	if (!objDateChooserBirthdate.display)
	{
		return false;
	}
	if (!objDateChooserDatum.display)
	{
		return false;
	}
	
	if (document.getElementById('begin'))
	{

		objDateChooserBegin.setCloseTime(200);
		objDateChooserBegin.setXOffset(10);
		objDateChooserBegin.setYOffset(-10);
		objDateChooserBegin.setUpdateFunction(DateBegin);
		objDateChooserBegin.setIcon('img/calender.gif', 'begin');
	}
	if (document.getElementById('begin2'))
	{

		objDateChooserBegin2.setCloseTime(200);
		objDateChooserBegin2.setXOffset(10);
		objDateChooserBegin2.setYOffset(-10);
		objDateChooserBegin2.setUpdateFunction(DateBegin2);
		objDateChooserBegin2.setIcon('img/calender.gif', 'begin2');
	}	
	if (document.getElementById('begin3'))
	{

		objDateChooserBegin3.setCloseTime(200);
		objDateChooserBegin3.setXOffset(10);
		objDateChooserBegin3.setYOffset(-10);
		objDateChooserBegin3.setUpdateFunction(DateBegin3);
		objDateChooserBegin3.setIcon('img/calender.gif', 'begin3');
	}		

	if (document.getElementById('datumkalendar'))
	{
		objDateChooserDatum.setCloseTime(200);
		objDateChooserDatum.setXOffset(10);
		objDateChooserDatum.setYOffset(-10);
		objDateChooserDatum.setUpdateFunction(DateDatum);
		objDateChooserDatum.setIcon('img/calender.gif', 'datumkalendar');
	}


	if (document.getElementById('end'))
	{
		objDateChooserEnd.setCloseTime(200);
		objDateChooserEnd.setXOffset(10);
		objDateChooserEnd.setYOffset(-10);
		objDateChooserEnd.setUpdateFunction(DateEnd);
		objDateChooserEnd.setIcon('img/calender.gif', 'end');
	}
	if (document.getElementById('end2'))
	{
		objDateChooserEnd2.setCloseTime(200);
		objDateChooserEnd2.setXOffset(10);
		objDateChooserEnd2.setYOffset(-10);
		objDateChooserEnd2.setUpdateFunction(DateEnd2);
		objDateChooserEnd2.setIcon('img/calender.gif', 'end2');
	}	
	if (document.getElementById('end3'))
	{
		objDateChooserEnd3.setCloseTime(200);
		objDateChooserEnd3.setXOffset(10);
		objDateChooserEnd3.setYOffset(-10);
		objDateChooserEnd3.setUpdateFunction(DateEnd3);
		objDateChooserEnd3.setIcon('img/calender.gif', 'end3');
	}		

	if (document.getElementById('deadline'))
	{
		objDateChooserDeadline.setCloseTime(200);
		objDateChooserDeadline.setXOffset(10);
		objDateChooserDeadline.setYOffset(-10);
		objDateChooserDeadline.setUpdateFunction(DateDeadline);
		objDateChooserDeadline.setIcon('img/calender.gif', 'deadline');
	}
	if (document.getElementById('time_out'))
	{
		objDateChooserTimeOut.setCloseTime(200);
		objDateChooserTimeOut.setXOffset(10);
		objDateChooserTimeOut.setYOffset(-10);
		objDateChooserTimeOut.setUpdateFunction(DateTimeOut);
		objDateChooserTimeOut.setIcon('img/calender.gif', 'time_out');
	}
	if (document.getElementById('birthdate'))
	{
		objDateChooserBirthdate.setCloseTime(200);
		objDateChooserBirthdate.setXOffset(10);
		objDateChooserBirthdate.setYOffset(-10);
		objDateChooserBirthdate.setUpdateFunction(DateBirthdate);
		if(document.getElementById('birthdate').value){
			objDateChooserBirthdate.setSelectedDate(FormatData(document.getElementById('birthdate').value));
		}else{
			objDateChooserBirthdate.setSelectedDate(FormatData('01.01.1970'));
		}
		objDateChooserBirthdate.setIcon('img/calender.gif', 'birthdate');
	}

}
function FormatData(objDate)
{
	if (objDate == null)
	{ return date(); }
	if (objDate.length == 0)
	{ return date(); }
	ArrayData=new Array();
	ArrayData=objDate.split('.');
	var d = new Date()
	objDate=new Date(ArrayData[2], ArrayData[1]-1, ArrayData[0]);
	return objDate;
}


function DateBegin(objDate)
{
	document.getElementById('begin').value = objDate.getPHPDate('d.m.Y');
	return true;
}


function DateEnd(objDate)
{
	document.getElementById('end').value = objDate.getPHPDate('d.m.Y');
	return true;
}

function DateBegin2(objDate)
{
	document.getElementById('begin2').value = objDate.getPHPDate('d.m.Y');
	return true;
}


function DateEnd2(objDate)
{
	document.getElementById('end2').value = objDate.getPHPDate('d.m.Y');
	return true;
}

function DateBegin3(objDate)
{
	document.getElementById('begin3').value = objDate.getPHPDate('d.m.Y');
	return true;
}


function DateEnd3(objDate)
{
	document.getElementById('end3').value = objDate.getPHPDate('d.m.Y');
	return true;
}


function DateDatum(objDate)
{
	document.getElementById('datumkalendar').value = objDate.getPHPDate('d.m.Y');
	return true;
}


function DateDeadline(objDate)
{
	document.getElementById('deadline').value = objDate.getPHPDate('d.m.Y');
	return true;
}
function DateTimeOut(objDate)
{
	document.getElementById('time_out').value = objDate.getPHPDate('d.m.Y');
	return true;
}
function DateBirthdate(objDate)
{
	document.getElementById('birthdate').value = objDate.getPHPDate('d.m.Y');
	return true;
}


function view_datum_format()
{
	if(document.getElementById('datum_format'))
	{
		document.getElementById('datum_format').value ="von MM JJJJ bis MM JJJJ";
	}
}
/*
function getSelect(id)
{
return	document.getElementById(id).options[document.getElementById(id).options.selectedIndex].value;
}
*/
/*
function allMultiSelect(id,formname)
{

for (i = 0; i < document.forms[formname].elements[id +'[]'].options.length; i ++)
{
document.forms[formname].elements[id + '[]'].options[i].selected = true;
}

}
*/

function allMultiSelect(id,formname)
{
	var f = document[formname];
	for (var i = 0; i < f[id +'[]'].options.length; i ++)
	{
		f[id + '[]'].options[i].selected = true;
	}
}

/*
function noneMultiSelect(id,formname)
{
for (i = 0; i < document.forms[formname].elements[id + '[]'].options.length; i ++)
{
document.forms[formname].elements[id + '[]'].options[i].selected = false;
}
}
*/

function noneMultiSelect(id,formname)
{
	var f = document[formname];
	for (var i = 0; i < f[id +'[]'].options.length; i ++)
	{
		f[id + '[]'].options[i].selected = false;
	}
}



$(document).ready(function(){
	$('.confirm').each(
		function(){
			var title=$(this).attr('title');
			var url=$(this).attr('href');
			$(this).bind('click',function(){
				var ok = confirm(title);
				if(ok){
					window.location = url;
				}
			});
			$(this).attr('href','#');
		}
	);
});
