function openCalendar(formName, FormElement) 
{
	var calendarwindow;

	if( eval("document."+formName+"."+FormElement+".value") == '')
		crntDate = '&curntdate='+currentdate;
	else
	{
		date = eval("document."+formName+"."+FormElement+".value");
		dates = new Array();
		dates = date.split("-");
		dates = parseInt(dates[1])+"/"+parseInt(dates[2])+"/"+dates[0];
		if( !correctDateFormat(eval("document."+formName+"."+FormElement) ) )
			crntDate = '&curntdate=' + currentdate; 
		else
			crntDate = '&curntdate=' + dates;
	}
	url = "/admin/calendar.php?formname="+formName+"&formelement=" + FormElement + crntDate; 
	calendarwindow = window.open(url,"thewindow","toolbar=no,LEFT=300,TOP=250,width=165,height=155,status=no,scrollbars=no,resize=no,menubar=no"); 
	calendarwindow.focus();
}  

function switchLang(form, obj, lang)
{
	if ( lang == 'se' )
	{
		Input = eval("document." + form + "." + obj);
		Input.className = 'reg';
		document.getElementById(obj+"Href").className = "fontBold";
		
		Input = eval("document." + form + "." + obj + "En");
		Input.className = 'reg hidden';
		document.getElementById(obj+"EnHref").className = "fontNormal";
	}
	else
	{
		Input = eval("document." + form + "." + obj + "En");		
		Input.className = 'reg';
		document.getElementById(obj+"EnHref").className = "fontBold";
		
		Input = eval("document." + form + "." + obj);
		Input.className = 'reg hidden';
		document.getElementById(obj+"Href").className = "fontNormal";
	}
		
}

function switchFCKLang(form, obj, lang)
{
	if ( lang == 'se' )
	{
		document.getElementById(obj+"").className = 'reg';
		document.getElementById(obj+"Href").className = "fontBold";
		
		document.getElementById(obj+"En").className = 'reg hidden';
		document.getElementById(obj+"EnHref").className = "fontNormal";
	}
	else
	{		
		document.getElementById(obj+"En").className = 'reg';
		document.getElementById(obj+"EnHref").className = "fontBold";
		
		document.getElementById(obj+"").className = 'reg hidden';
		document.getElementById(obj+"Href").className = "fontNormal";
	}
		
}


function OLscript()
{
}

function validateHeaderForm() {
document.headerimg.submit();
}

function validateTourForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array(1,2, 5 );
	
	for(i=0;i<element.length;i++)
	{
		if( document.tour.elements[element[i]].value == '' )
		{
			proceed = false;
			document.tour.elements[element[i]].style.backgroundColor = '#fedede';
		}
		else
			document.tour.elements[element[i]].style.backgroundColor = '#ffffff';
	}		
	if( proceed )
	{
		if ( !document.tour.elements[1].value.match(/^(19|20)(\d{2})-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/) )
		{
			document.tour.elements[1].style.backgroundColor = '#fedede';
			document.getElementById("silentNotice").style.display = 'block';
			document.getElementById("msg").innerHTML = 'Du har angett spelningens datum i fel tidsformat. Det måste vara YYYY-MM-DD!';
			return;
		}
		else
			document.tour.elements[1].style.backgroundColor = '#ffffff';
			
		
		if ( proceed && document.tour.elements[2].value.length != 0 && !document.tour.elements[2].value.match(/^(\d{1,2}):(\d{2})$/))
		{
			document.tour.elements[2].style.backgroundColor = '#fedede';
			document.getElementById("silentNotice").style.display = 'block';
			document.getElementById("msg").innerHTML = 'Du har angett tiden i fel tidsformat. Det måste vara HH:MM!';
			return;
		}
		else
			document.tour.elements[2].style.backgroundColor = '#ffffff';
	}

	
	if(proceed)
		document.tour.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}
	
}

function validateArtistForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array("0");
	
	for(i=0;i<element.length;i++)
	{
		if( document.artist.elements[element[i]].value == '' )
		{
			proceed = false;
			document.artist.elements[element[i]].style.backgroundColor = '#fedede';
		}
		else
			document.artist.elements[element[i]].style.backgroundColor = '#ffffff';
	}
	
	
	if(proceed)
		document.artist.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}

function validateNewsForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array(0, 1, 3 );
	
	for(i=0;i<element.length;i++)
	{
		if( document.news.elements[element[i]].value == '' )
		{
			proceed = false;
			document.news.elements[element[i]].style.backgroundColor = '#f1defe';
		}
		else
			document.news.elements[element[i]].style.backgroundColor = '#ffffff';
	}
	
	if(proceed)
		document.news.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}

function validateReviewForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array("1" );
	
	for(i=0;i<element.length;i++)
	{
		if( document.review.elements[element[i]].value == '' )
		{
			proceed = false;
			document.review.elements[element[i]].style.backgroundColor = '#e3f5be';
		}
		else
			document.review.elements[element[i]].style.backgroundColor = '#ffffff';
	}	
	
	
	if(proceed)
		document.review.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}

function validateDiscoForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array("0");
	
	for(i=0;i<element.length;i++)
	{
		if( document.media.elements[element[i]].value == '' )
		{
			proceed = false;
			document.media.elements[element[i]].style.backgroundColor = '#e4f2ff';
		}
		else
			document.media.elements[element[i]].style.backgroundColor = '#ffffff';
	}	
	
	if(proceed)
		document.media.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}

function validateDiscoTrackForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array("0" );
	
	for(i=0;i<element.length;i++)
	{
		if( document.media.elements[element[i]].value == '' )
		{
			proceed = false;
			document.media.elements[element[i]].style.backgroundColor = '#e4f2ff';
		}
		else
			document.media.elements[element[i]].style.backgroundColor = '#ffffff';
	}	
	
	
	if(proceed)
		document.media.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}
function validateGuestbookForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array('0', '1');
	
	for(i=0;i<element.length;i++)
	{
		if( document.guestbook.elements[element[i]].value == '' )
		{
			proceed = false;
			document.guestbook.elements[element[i]].style.backgroundColor = '#f7edd7';
		}
		else
			document.guestbook.elements[element[i]].style.backgroundColor = '#ffffff';
	}		
	
	if(proceed)
		document.guestbook.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}
function validateGuestbookResponsForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array('0');
	
	for(i=0;i<element.length;i++)
	{
		if( document.guestbook.elements[element[i]].value == '' )
		{
			proceed = false;
			document.guestbook.elements[element[i]].style.backgroundColor = '#f7edd7';
		}
		else
			document.guestbook.elements[element[i]].style.backgroundColor = '#ffffff';
	}		
	
	if(proceed)
		document.guestbook.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}


function validatePageForm()
{
	document.getElementById("silentNotice").style.display = 'none';
	
	var proceed = true;
	
	var element = new Array("0");
	
	for(i=0;i<element.length;i++)
	{
		if( document.pages.elements[element[i]].value == '' )
		{
			proceed = false;
			document.pages.elements[element[i]].style.backgroundColor = '#f7f3ef';
		}
		else
			document.pages.elements[element[i]].style.backgroundColor = '#ffffff';
	}	
	
	

	
	if(proceed)
		document.pages.submit();
	else
	{
		document.getElementById("silentNotice").style.display = 'block';
		document.getElementById("msg").innerHTML = 'Vänligen fyll i de marerade områderna!';
	}

}

