$(document).ready(function(){
	if (jQuery.browser.msie) {
		if (parseInt(jQuery.browser.version) < 7) {
			$('#mainform').html('<span style="color:#bb0000">Din webl&auml;sare st&ouml;der inte funktionerna i formul&auml;ret.<br />Du m&aring;ste uppgradera din Internet Explorer.</span>')
		}
	}
	
	if (window.location.href.indexOf('saved=1') > 1) {
		$('#textarea').empty();
		var cStr = '<img src="http://postclicktracking.com/tracking/?cuid=2197&acid=3573" width="1" height="1">';
		$('#textarea').html('<p>Din bokning &auml;r mottagen. Vi kontaktar dig s&aring; snart vi kan</p>'+cStr);
	}
	
	// Tipsa
	$('#SendTip').click(function() { 
		if ($('#friendemail').val() == '') {
			alert('Ange mottagarens e-postadress');
			$('#friendemail').focus();
			return false;
		}
		
		$.ajax({ 
				type: "POST", 
				url: 'mail.php',
				data: {name:escape($('#name').val()),friendname:escape($('#friendname').val()),email:$('#email').val(),friendemail:$('#friendemail').val(),mess:escape($('#mess').val()), thisURL:$('#pageURL').val()}, 
				success: function(send){ 

					$('#mtext').html('Ditt mail till '+unescape(escape($('#friendname').val()))+' &auml;r skickat.');
					$('#name').val('');
					$('#friendname').val('');
					$('#email').val('');
					$('#mess').val('');
					$('#friendemail').val('');
				} 
 			});	

		
	});
	// Slut Tipsa
	
	
	
	//$('#union').val('0');
	$('#union').change(function() { 
		//$('#distspan').css('display', 'none');
		if ($('#union').val() == '0')
		{								
			var selectOut = '<select name="avdelning" class="forms" id="avdelning">';
			selectOut = selectOut + '<option value="">-- V&auml;lj avdelning --</option>';
			selectOut = selectOut + '</select>';
			$('#avdselect').html(selectOut);
			return false	
		} else {
			$.ajax({ 
				type: "POST", 
				url: 'avdall.php',
				data: {forbundid:$('#union').val()}, 
				success: function(iretur){ 
					var selectOut = '<select name="avdelning" class="forms" id="avdelning">';
					selectOut = selectOut + '<option value="">-- V&auml;lj avdelning --</option>';
					selectOut = selectOut + iretur + '<option value="vetej">Vet ej</option></select>';
					$('#avdselect').html(selectOut);
				} 
 			});	
		}
	});
	
	/*$('#avdelning').live('change', function() { 
		if ($('#avdelning').val() == 'vetej') {
			$('#distspan').css('display', '');
		} else {
			$('#distspan').css('display', 'none');
		}
	});*/

});

function checkanmvalues()
{
	if ($('name').value == '')
	{
		alert('Ange ditt namn')
		$('name').focus()
		return false
	}
	
	if ($('personnr').value != '')
	{
		var pnr = $('personnr').value
		pnr = pnr.replace('-', '')
		
		if (isNaN(pnr))
		{
			alert('Personnummer kan endast vara siffror')
			$('personnr').focus()
			return false
		}
		
		if (pnr.length != 6 &&  pnr.length != 8 &&  pnr.length != 10 &&  pnr.length != 12)
		{
			alert('Ange personnummer i korrekt format')
			$('personnr').focus()
			return false
		}
	}

	
	if ($('mob').value == '' && !$('mail').value != '' && (!$('tel').value != '' || !$('tel2').value != ''))
	{
		alert('Du måste fylla i minst en av kontaktuppgifterna om vi ska kunna kontakta dig.')
		return false
	}

	if ((!$('tel').value != '' || !$('tel2').value != '') && $('mob').value == '' && $('mail').value == '')
	{
		alert('Ange riktnummer och telefonnummer')
		$('tel').focus()
		return false
	}

	if ($('union').getValue() == '0')
	{
		alert('Ange vilket förbund du tillhör')
		return false
	}	

	if ($('avdelning').getValue() == '')
	{
		alert("Ange din avdelning\n Om du inte vet din avdelning välj 'Vet ej' längst ner i listan")
		return false
	}
	
	if ($('userdist').getValue() == '' || $('userdist').getValue() == '0')
	{
		alert("Ange inom vilket län du bor")
		return false
	}

	if ($('komm').value == '')
	{
		alert('Ange kommun')
		return false
	}

	if ($('employ').value == '')
	{
		alert('Fyll i arbetsgivare')
		return false
	}

	if ($('avdelning').getValue() == 'vetej' && $('userdist').getValue() == '0')
	{
		alert('Ange inom vilket län du bor')	
		return false
	}
	
	var httpURL = 'sendanm.php';
		
	var userAjax = new Ajax.Request(httpURL, 
			{
				method: 'post', 
				parameters: {namn:escape($('name').value), personnr:pnr, riktNr:$('tel').value, tfn: $('tel2').value, mobil:$('mob').value, email: $('mail').value, union:$('union').getValue(), avd:$('avdelning').getValue(), kommun: escape($('komm').value), arbetsgivare: escape($('employ').value), distrikt:$('userdist').getValue(), contacthours: $('hours').value}, 
				onComplete: function(anm){
				var response = anm.responseText || "No response";
				var response2 = anm.responseXML || "No response";
		
				alert(response)

				}
			}
		)
	
	
}
/*
function mailFriend()
{
    
	    //var httpURL= $('pageURL').value.replace('index.php', 'mail.php');
		var httpURL = 'mail.php'

		var userAjax = new Ajax.Request(httpURL, 
		{
			method: 'post', 
			parameters: {name:escape($('name').value), friendname:escape($('friendname').value), email:$('email').value, friendemail:escape($('friendemail').value), mess:escape($('mess').value), thisURL:$('pageURL').value}, 
			onComplete: function(mailfriend){
				var response = mailfriend.responseText || "No response";
				var response2 = mailfriend.responseXML || "No response";
				alert('Ditt mail till '+unescape($('friendname').value)+' är skickat')
				$('name').value = '';
				$('friendname').value = '';
				$('email').value = '';
				$('mess').value = '';
				$('friendemail').value = '';
	 		}
		}
	)                                
}
*/

//function checkform()
//{
 //  	if (ValidateForm($('friendemail')))
//	{
//	 	mailFriend()
//	}
//}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Ogiltig e-postadress")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Ogiltig e-postadress")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Ogiltig e-postadress")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Ogiltig e-postadress")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Ogiltig e-postadress")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Ogiltig e-postadress")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Ogiltig e-postadress")
		    return false
		 }

 		 return true					
	}

function ValidateForm(emailID){
	//var emailID=document.frmSample.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Ange e-postadress")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

function roll(img_name, img_src)
{
	document[img_name].src = img_src;
}

function checkinput()
{               
	if ($('avdelning').getValue() != 'vetej')
	{
		$('distspan').style.display = 'none';	
	}
	else
	{
		$('distspan').style.display = '';	
	}
}

function get_avd(forbid)
{          
	if (forbid == '0')
	{								
        var selectOut = '<select name="avdelning" class="forms" id="avdelning">';
		selectOut = selectOut + '<option value="">-- V&auml;lj avdelning --</option>';
		selectOut = selectOut + '</select>';
		$('avdselect').innerHTML = selectOut;
		return false	
	}
	
	var httpURL='avd.php';
	    
		var userAjax = new Ajax.Request(httpURL, 
			{
				method: 'post', 
				parameters: {forbundid:forbid}, 
				onComplete: function(getavdelningar){
					var response = getavdelningar.responseText || "No response";

					var selectOut = '<select name="avdelning" class="forms" id="avdelning" onchange="checkinput()">';
					selectOut = selectOut + '<option value="">-- V&auml;lj avdelning --</option>';
					selectOut = selectOut + response + '<option value="vetej">Vet ej</option></select>';
								
						
						$('avdselect').innerHTML = selectOut;
					}
			}
	)
}

function sendmainform()
{ 
	if ($('#name').val() == '')
	{
		alert('Ange ditt namn')
		$('#name').focus()
		return false
	}
	
	if ($('#mob').val() == '' && !$('#mail').val() != '' && (!$('#tel').val() != '' || !$('#tel2').val() != ''))
	{
		alert('Du måste fylla i någon av kontaktuppgifterna om vi ska kunna nå dig.')
		return false
	}

	if ((!$('#tel').val() != '' || !$('#tel2').val() != '') && $('#mob').val() == '' && $('#mail').val() == '')
	{
		alert('Du måste ange både riktnummer och telefonnummer')
		$('#tel').focus()
		return false
	}

	if ($('#union').val() == '0')
	{
		alert('Ange vilket förbund du tillhör')
		return false
	}	

	if ($('#avdelning').val() == '')
	{
		alert("Ange din avdelning\n Om du inte vet din avdelning välj 'Vet ej' längst ner i listan")
		return false
	}
	
	if ($('#userdist').val() == '' || $('#userdist').val() == '0')
	{
		alert("Ange inom vilket län du bor") 
		return false
	}

	if ($('#komm').val() == '')
	{
		alert('Ange kommun')
		return false
	}

	if ($('#employ').val() == '')
	{
		alert('Fyll i arbetsgivare')
		return false
	}
	if ($('#avdelning').val() == 'vetej' && $('#userdist').val() == '0')
	{
		alert('Ange inom vilket län du bor')	
		return false
	}
Adform.Tracking.Track(28119,713971,'');
	return true
	
 }

