// JavaScript Document
function validateForm()
{
//alert("validate")
	
	var dataMissing = 0;
	var msg = "Vänligen fyll i följande fält:\n\n";
	
	var frm = document.frmApplication;
	
	if (frm.txtGolfID.value == "") {
		msg += "- Golf-ID\n"
		dataMissing = 1;
	}
	if (frm.txtFirstName.value == "") {
		msg += "- Förnamn\n"
		dataMissing = 1;
	}
	if (frm.txtLastName.value == "") {
		msg += "- Efternamn\n";
		dataMissing = 1;
	}
	if (frm.txtEmail.value == "") {
		msg += "- E-post\n";
		dataMissing = 1;
	}	
	if (frm.txtCompany.value == "") {
		msg += "- Företag\n";
		dataMissing = 1;
	}
	if (frm.txtVAT.value == "") {
		msg += "- Organisationsnummer\n";
		dataMissing = 1;
	}
	if (frm.txtPosition.value == "") {
		msg += "- Befattning\n";
		dataMissing = 1;
	}
	if (frm.txtAddress.value == "") {
		msg += "- Adress\n";
		dataMissing = 1;
	}	
	if (frm.txtPostalCode.value == "") {
		msg += "- Postnummer\n";
		dataMissing = 1;
	}	
	if (frm.txtCity.value == "") {
		msg += "- Ort\n";
		dataMissing = 1;
	}
	if (frm.txtTel.value == "") {
		msg += "- Telefon\n";
		dataMissing = 1;
	}	
	if (dataMissing) {
		alert(msg);
		return false;
	}

	return true;
}
function validateFormEN()
{
//alert("validate")
	
	var dataMissing = 0;
	var msg = "Please fill in the following fields:\n\n";
	
	var frm = document.frmApplication;
	
	if (frm.txtGolfID.value == "") {
		msg += "- Golf-ID\n"
		dataMissing = 1;
	}
	if (frm.txtFirstName.value == "") {
		msg += "- First Name\n"
		dataMissing = 1;
	}
	if (frm.txtLastName.value == "") {
		msg += "- Last Name\n";
		dataMissing = 1;
	}
	if (frm.txtEmail.value == "") {
		msg += "- E-mail\n";
		dataMissing = 1;
	}	
	if (frm.txtCompany.value == "") {
		msg += "- Company\n";
		dataMissing = 1;
	}
	if (frm.txtVAT.value == "") {
		msg += "- VAT number\n";
		dataMissing = 1;
	}
	if (frm.txtPosition.value == "") {
		msg += "- Befattning\n";
		dataMissing = 1;
	}
	if (frm.txtAddress.value == "") {
		msg += "- Address\n";
		dataMissing = 1;
	}	
	if (frm.txtPostalCode.value == "") {
		msg += "- Postal Code\n";
		dataMissing = 1;
	}	
	if (frm.txtCity.value == "") {
		msg += "- City\n";
		dataMissing = 1;
	}
	if (frm.selCountries.options[frm.selCountries.selectedIndex].value == ("" || "0")) {
		msg += "- Country\n";
		dataMissing = 1;
	}	
	if (frm.txtTel.value == "") {
		msg += "- Telephone\n";
		dataMissing = 1;
	}	
	if (dataMissing) {
		alert(msg);
		return false;
	}

	return true;
}

function validateFormSponsor()
{
//alert("validate")
	
	var dataMissing = 0;
	var msg = "Vänligen fyll i följande fält:\n\n";
	
	var frm = document.frmApplication;
	
	if (frm.txtName.value == "") {
		msg += "- Namn\n"
		dataMissing = 1;
	}
	if (frm.txtEmail.value == "") {
		msg += "- E-post\n";
		dataMissing = 1;
	}	
	if (frm.txtCompany.value == "") {
		msg += "- Företag\n";
		dataMissing = 1;
	}
	if (frm.txtTel.value == "") {
		msg += "- Telefon\n";
		dataMissing = 1;
	}	
	if (dataMissing) {
		alert(msg);
		return false;
	}

	return true;
}

function closeWindow()
{
	self.close();
}
function printWindow()
{
	window.print();
}

var siteWin = null;
function launchSiteWin(URL, windowName, windowWidth, windowHeight, scrollbars)
{
	var xposition = 400; 
	var yposition = 300;
	
    if ((parseInt(navigator.appVersion) >= 4 )) {
        xposition = (screen.width - windowWidth) / 2;
        yposition = (screen.height - windowHeight) / 2;
    }
	
	if (!scrollbars) var scrollbars = 0;
	
    var args = "width=" + windowWidth + ","
	    	+ "height=" + windowHeight + ","
	    	+ "location=0,"
		    + "menubar=0,"
		    + "scrollbars=" + scrollbars + ","
		    + "status=0,"
		    + "titlebar=0,"
		    + "hotkeys=0,"
		    + "screenx=" + xposition + ","  // NN Only
		    + "screeny=" + yposition + ","  // NN Only
		    + "left=" + xposition + ","     // IE Only
		    + "top=" + yposition;           // IE Only
		
	if (siteWin != null && !siteWin.closed) {
		siteWin.close();
	}
	siteWin = window.open(URL, windowName, args);
	
	siteWin.focus();
}
function cancelOrder(fromWhere, orderID)
{
	if (fromWhere == "order")
	{
		var frm = document.frmOrder;
		var arrSubscription = frm.chkSubscription;
		var arrLink = frm.chkLink;
		var arrBanner = frm.chkBanner;
	
		for (var i = 0; i < frm.elements.length; i++)
		{
			if (frm.elements[i].type == "checkbox")
				frm.elements[i].checked = false;
			if (frm.elements[i].type == ("text"))
				frm.elements[i].value = "";
			frm.addInfo.value = "";
			frm.selCountries.selectedIndex = 0;
		}
	}
	else
	{
		document.location = "cancelOrder.asp?oid=" + orderID;
		//alert("cancelOrder.asp?oid=" + orderID);
	}
}
function printPage(callingPage, orderID)
{
	window.print();
	location = callingPage + ".asp?oid=" + orderID;
}
