$(document).ready(function(){

	$("#submitViaEmail").click(function(){					   				   
		$("#container_inner_top").slideUp("normal",function(){ 
		$("#container_inner_emailform").slideDown("normal");
		});
		return false;
	});

	$("#submitViaMail_top, #submitViaMail_bottom").click(function(){					   				   
		$("#container_inner_top").slideUp("normal",function(){ 
		$("#container_inner_mailform").slideDown("normal");
		});
		return false;
	});

	$("#backButtonEmail").click(function(){					   				   
		$("#container_inner_emailform").slideUp("normal",function(){ 
		$("#container_inner_top").slideDown("normal");
		});
		return false;
	});

	$("#backButtonEmail").click(function(){					   				   
		$("#container_inner_emailform").slideUp("normal",function(){ 
		$("#container_inner_top").slideDown("normal"); 
		});
		return false;
	});

	$("#backButtonMail_top, #backButtonMail_bottom").click(function(){					   				   
		$("#container_inner_mailform").slideUp("normal",function(){ 
		$("#container_inner_top").slideDown("normal");
		});
		return false;
	});

	$("#submitEmail").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email").addClass("inputerror"); 
			hasError = true;
		} else
		if(!emailReg.test(emailVal)) {	
			$("#email").after('<span class="error">Felaktig e-postadress.</span>').addClass("inputerror");
			hasError = true;
		} else
			$("#email").removeClass();
		
		var infoReqVal = ''; 
		$("input[@type='checkbox'][@name='infoReq']").each( 
    		function() 
    		{ 
        		if (this.checked) 
        		{ 
            		infoReqVal += this.value + " "; 
        		} 
    		}); 
		
		
		if(hasError == false) {
			$(this).hide();
			$("#infoRequest li.buttonsEmail").append('<img src="images/loading.gif" alt="Loading" id="loading" />');
			
			$.ajax({
				type: "POST",
				url: "dummy2.php",
				data: { 'email': emailVal, 
						'infoReq': infoReqVal },
				success: function(data) {
					$("#formEmail").slideUp("normal", function() {				   	
						$("#formEmail").before(data);
					});				
				}
			});
		}
		
		return false;
	});						   



	$("#submitMail_top, #submitMail_bottom").click(function(){		
		
		// Language vars
		var formNotValidEmail = $("#formNotValidEmail").val();
		//		
		
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
		var emailVal2 = $("#email2").val();
		if(!emailReg.test(emailVal2)) {	
			$("#email2").after('<span class="error">' + formNotValidEmail + '</span>').addClass("inputerror");
			hasError = true;
		} else
			$("#email2").removeClass(); 

		var firstNameVal = $("#firstName").val();
		if(firstNameVal == '') {
			$("#firstName").addClass("inputerror"); 
			hasError = true;
		} else
			$("#firstName").removeClass(); 

		var surNameVal = $("#surName").val();
		if(surNameVal == '') {
			$("#surName").addClass("inputerror"); 
			hasError = true;
		} else
			$("#surName").removeClass(); 

		var addressVal = $("#address").val();
		if(addressVal == '') {
			$("#address").addClass("inputerror"); 
			hasError = true;
		} else
			$("#address").removeClass(); 

		var zipCodeVal = $("#zipCode").val();
		if(zipCodeVal == '') {
			$("#zipCode").addClass("inputerror"); 
			hasError = true;
		} else
			$("#zipCode").removeClass(); 

		var cityVal = $("#city").val();
		if(cityVal == '') {
			$("#city").addClass("inputerror"); 
			hasError = true;
		} else
			$("#city").removeClass();
			
		var stateVal = $("#state").val();
		if(stateVal == '') {
			$("#state").addClass("inputerror"); 
			hasError = true;
		} else
			$("#state").removeClass();
			
		var countryVal = $("#country").val();
		if(countryVal == '') {
			$("#country").addClass("inputerror"); 
			hasError = true;
		} else
			$("#country").removeClass();
			
		var marketCodeVal = $("#marketCode").val();
		var languageCodeVal = $("#languageCode").val();
		var companyVal = $("#company").val();
		var messageVal = $("#message").val();
		var referenceVal = $("#reference").val();
		//var countryVal = $("#country").val();
		var telephoneVal = $("#telephone").val();
		
		
		if(marketCodeVal == 'DE' || marketCodeVal == 'AT' || marketCodeVal == 'CH'){
			if(telephoneVal == ''){
				$("#telephone").addClass("inputerror"); 
				hasError = true;
			}else
				$("#telephone").removeClass(); 
		}
		

		var infoReqVal = ''; 
		$("input[@type='checkbox'][@name='infoReq']").each( 
    		function() 
    		{ 
        		if (this.checked) 
        		{ 
            		infoReqVal += this.value + " "; 
        		} 
    		}); 


		if(hasError == false) {
			$(this).hide();
			$("#infoRequest li.buttonsMail").append('<img src="images/loading.gif" alt="Loading" id="loading" />');
			
		

			
			
			$.ajax({
				type: "POST",
				url: "form-4-processor.php",
				data: { 'company': companyVal,
						'firstName': firstNameVal,
						'surName': surNameVal,
						'address': addressVal,
						'zipCode': zipCodeVal,
						'city': cityVal,
						'state': stateVal,
						'email': emailVal2,
						'telephone': telephoneVal,
						'message': messageVal,
						'reference': referenceVal,
						'country': countryVal,
						'marketCode': marketCodeVal,
						'languageCode': languageCodeVal,
						'infoReq': infoReqVal },
				success: function(data) {
					

  						$("#formMail").slideUp("normal", function() {
																  
							//$("#formMail").before(data);
							
							var referrer = document.referrer;
							top.location.href = referrer + '?infoRequestStatus=1';
							//top.location.href = 'http://www.logosol.se/?infoRequestStatus=1';
							
						});
						
/*									
			document.write('<script language="javascript" type="text/javascript">\n')
			document.write('<!--'+'\n')
			document.write('var google_conversion_id = 1071759450;\n')
			document.write('var google_conversion_language = "sv";\n')
			document.write('var google_conversion_format = "1";\n')
			document.write('var google_conversion_color = "ffffff";\n')
			document.write('google_conversion_label = "oc-rCMDTjwEQ2oCH_wM";\n')
			document.write('//-->\n')
			document.write('<\/script>\n')
			document.write('<script language="javascript" src="http://www.googleadservices.com/pagead/conversion.js"><\/script>')
	*/					
						//alert("Script loaded and executed."); 
					

									
				}
			});
		}
		
		return false;
	});						   



});
