
	var basePath = "http://fmatwork.nl/";


	function contains(a, obj) {
	  for(var i = 0; i < a.length; i++) {
		if(a[i] === obj){
		  return true;
		}
	  }
	  return false;
	}
	
	$(function(){

		$('input:text').focus(function() { $(this).val(""); });

		var ch = $("#content").height();
		var rh = $("#related").height();
		
		
		if (ch > rh)
		{
			$("#related").height(ch);
		}
		else {
			$("#content").height(rh);
		}
		
		
		
		

		$('.nieuwsbrief').click(function(event){
			event.preventDefault();
			$("#nieuwsbrief").show();
		});

		$('#nieuwsbrief .close').click(function(event){
			event.preventDefault();
			$("#nieuwsbrief").hide();
		});
		
		$('#nieuwsbrief .submit').click(function(event){
			event.preventDefault();

			var e=new Array("name", "email");
			var d = "";

			for (i=0;i<=e.length-1;i++) 
			{
				var obj=$("input:[name="+e[i]+"]");
				d=d+e[i]+"="+escape(obj.val())+"&";
			}
			
			$.ajax({
				url: basePath+"embeds/nieuwsbrief/",
				cache: false,
				type: "POST",
				data: d.substring(0,d.length-1),
				error: function(){
					alert("Er is een technische fout opgetreden. Probeer het opnieuw of neem contact met ons op.");
				},
				beforeSend: function(){
					$("#nieuwsbrief .submit").hide();
				},
				complete: function(){
					//restoreDefaults('storyform',l['s']);
					$("#nieuwsbrief .spinner").hide();
					$("#nieuwsbrief div").html("<h3>Uw aanmelding is verzonden.</h3><p>Bedankt voor uw interesse.</p>");
				}
			});

		});

		var m = false;
		var l = new Array();
		l = new Array();
		l["a"] = "Vul de rood gemarkeerde velden in.";
		l["s"] = "Uw bericht is verzonden.";
		l["e"] = "Er heeft zich een technisch probleem voorgedaan, uw bericht is niet verzonden. Probeer het opnieuw.";
		
		$('.retrievePassword .submit').click(function(event){
			event.preventDefault();
			
			var e=new Array("name", "organisation", "email", "phone");
			var c=new Array("", "", "", "");

			var t=true; var a=$(".retrievePassword .alert"); var d = "";

			for (i=0;i<=e.length-1;i++) 
			{
				obj=$("input:[name="+e[i]+"]");
				
				if (e[i] == "message") obj=$("#message");
				
				
				d=d+e[i]+"="+escape(obj.val())+"&";
				
				if (contains(c,obj.val()) == true)
				{
					obj.addClass('missing');
					t=false;
					a.text(l['a']); 
					a.show(); 
				}
				else obj.removeClass('missing');
			}
			
			if (t) {
				a.hide();
				
				$.ajax({
					url: basePath+"embeds/retrievePassword/",
					cache: false,
					type: "POST",
      				data: d.substring(0,d.length-1),
					error: function(){
						restoreDefaults(l['e']);
					},
					beforeSend: function(){
						$(".retrievePassword .spinner").show();
						$(".retrievePassword .submit").hide();
					},
					complete: function(){
						$(".retrievePassword").hide();
						$(".requestRetrieved").show();
						
						//restoreDefaults('storyform',l['s']);
					}
				});
			}
		});



		$('#storyformMessage .close').click(function(event){
			event.preventDefault();
			$("#storyformMessage").hide();
		});


		$('.storyform .submit').click(function(event){
			event.preventDefault();
			
			var e=new Array("name", "email", "message");
			var c=new Array("Uw naam", "Uw telefoon nr. of e-mail", "<invullen>", "");

			var t=true; var a=$(".storyform .alert"); var d = "";

			for (i=0;i<=e.length-1;i++) 
			{
				obj=$("input:[name="+e[i]+"]");
				
				if (e[i] == "message") obj=$("#message");
				
				
				d=d+e[i]+"="+escape(obj.val())+"&";
				
				if (contains(c,obj.val()) == true)
				{
					obj.addClass('missing');
					t=false;
					a.text(l['a']); 
					a.show(); 
				}
				else obj.removeClass('missing');
			}
			
			if (t) {
				a.hide();
				
				$.ajax({
					url: basePath+"embeds/storyform/",
					cache: false,
					type: "POST",
      				data: d.substring(0,d.length-1),
					error: function(){
						restoreDefaults(l['e']);
					},
					beforeSend: function(){
						$(".storyform .spinner").show();
						$(".storyform .submit").hide();
					},
					complete: function(){
						restoreDefaults('storyform',l['s']);
					}
				});
			}
		});

	function restoreDefaults(o,m)
	{
			$("#storyformMessage span").text(m);
			$("#storyformMessage").show();
			$("."+ o +" .spinner").hide();
			$("."+ o +" .submit").show();
	}
		
	}); // end function
	

	function getUrlData()
	{
		basePath = "http://www.axxerion.com/axxerion/embed?command=create&userName=testfmw&clientReference=fmw&clientPassword=geheim&category=FMW-001&page=FMWStandardRequest";
		
		$.ajax({
			type: "GET",
			url: basePath, //basePath + "?ACT=" + actionId['getUrlData'],
			//data: 'url='+url,
			dataType: "html",
			cache: false,
			error: function(){
				alert("An error occurred, please try again or contact technical support (code:.");
			},
			beforeSend: function(){
				//$("#urlInput").hide();
				//$("#urlLoader").show();
				
				alert("Before Send");
				
			},
			success: function(html) {
				
				alert(html);
				
				$("#test").html(html);
				
				/*
				
				if ($(xml).find('result').text() == "false")
				{
					alert("The system is unable to retrieve the data from the given url.\n\n Please try again, or just copy the link in the text area manually.");	
					$("#urlInput").show();
					$("#urlLoader").hide();				
				}
				else 
				{
					$("#urlData").html('<h5><a href="#" onclick="switch2TextInput();return false;" class="edit" title="Edit">'+ $(xml).find('title').text() +'</a></h5><input type="text" id="linkTitle" class="linkTitle" value="'+ $(xml).find('title').text() +'" /><p class="meta">'+ $(xml).find('path').text() +'</p><p class="description"><a href="#" onclick="switch2Textarea();return false;" title="Edit" class="edit">'+ $(xml).find('description').text() +'</a></p><textarea id="linkDescription">'+ $(xml).find('description').text() +'</textarea><input type="hidden" id="linkUrl" value="'+ $(xml).find('path').text() +'" /><input type="hidden" id="linkDomain" value="'+ $(xml).find('domain').text() +'" />');
					$("#urlData").show();
					$("#urlInput").hide();
					$("#urlLoader").hide();
				}
				*/
			}
		}); // end Ajax call
				
				
	} 
	
	
