function validatePage(formName)
{
	var countFields = formName.elements.length;
	var error = false;
	
	for(i=0;i<countFields;i++)
	{
		if(formName.elements[i].type == "text")
		{
			if(formName.elements[i].value.length < 2)
			{
				formName.elements[i].style.border = "2px solid red";
				error = true;
			}
		}
	}
	if(error)
	{
		alert("Alle felter skal udfyldes");
		return false;
	}
	return true;
}

function acceptPage(formName)
{
	var countFields = formName.elements.length;
	
	for(i=0;i<countFields;i++)
	{
		if(formName.elements[i].type == "text")
		{
			if(formName.elements[i].value.length > 2)
			{
				formName.elements[i].style.border = "2px solid LightGreen";
			}
		}
	}
}

function validateOrder()
{
	var countFields = formTickets.elements.length;
	var approve = false;
	for(i=0;i<countFields;i++)
	{
		if(formTickets.elements[i].type == "text")
		{
			if(formTickets.elements[i].value != 0)
			{
				approve = true;
			}
		}
	}
	if(!approve)
	{
		alert('Du skal bestille mindst én billet for at fortsætte');
	}
	return approve;
}
function calculateOrder()
{
	var countFields = formTickets.elements.length;
	var output = '<table><tr><td>Antal</td><td>Billettype</td><td>Samlet pris</td></tr>';
	var totalPrice = 0;
	
	for(i=0;i<countFields;i++)
	{
		if(formTickets.elements[i].type == "text")
		{
			if(getQueryVariable('tag') != 'Forpremiere' && getQueryVariable('tag') != 'Premiere')
			{
				if(formTickets.elements[i].id == '85.00' && formTickets.elements[i].value > 3)
				{
					formTickets.elements[i].id = '30.00';
				}
				if(formTickets.elements[i].id == '30.00' && formTickets.elements[i].value < 4)
				{
					formTickets.elements[i].id = '85.00';
				}
				if(formTickets.elements[i].id == '160.00' && formTickets.elements[i].value > 9)
				{
					formTickets.elements[i].id = '140.00';
				}
				if(formTickets.elements[i].id == '140.00' && formTickets.elements[i].value < 10)
				{
					formTickets.elements[i].id = '160.00';
				}
			}
			
			if(formTickets.elements[i].value > 0)
			{
				var ticketName = formTickets.elements[i].name;
				ticketName = ticketName.replace('tickets[', '');
				ticketName = ticketName.replace(']', '');
				output += '<tr>';
				output += '<td style="border-bottom:1px dotted #999">'+formTickets.elements[i].value+'</td>';
				output += '<td style="border-bottom:1px dotted #999">'+ticketName+'</td>';
				output += '<td style="border-bottom:1px dotted #999">'+formTickets.elements[i].id*formTickets.elements[i].value+' kr</td>';	
				output += '</tr>';
				totalPrice += formTickets.elements[i].id*formTickets.elements[i].value;
			}
		}
	}
	output += '<tr>';
	output += '<td style="border-bottom:1px dotted #999">1</td>';
	output += '<td style="border-bottom:1px dotted #999">Forsendelse</td>';
	output += '<td style="border-bottom:1px dotted #999">25 kr</td>';		
	output += '</tr>';
	output += '<tr>';
	output += '<td>Ialt inkl. moms: </td>';
	output += '<td colspan="2" style="text-decoration:underline">'+(totalPrice+25)+' kr</td>';		
	output += '</tr>';
	output += "</table>";
	document.getElementById('tickets').innerHTML = output;
}
function getQueryVariable(variable) 
{  
	var query = window.location.search.substring(1);  
	var vars = query.split("&");  
	for (var i=0;i<vars.length;i++) 
	{    
		var pair = vars[i].split("=");    
		if (pair[0] == variable) 
		{      
			return pair[1];    
		}  
	}   
	alert('Query Variable ' + variable + ' not found');
}

function clientVersion()
{
	var browser = navigator.appVersion;
	var version = browser.split(";");
	if(version[1] == " MSIE 6.0")
	{
		document.getElementById("menuTop").src = "pictures/menu_top.gif";
		document.getElementById("contentTop").src = "pictures/boks_hojre_top.gif";
	}
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
			oldonload();
			}
			func();
		}
	}
}
addLoadEvent(clientVersion);

