// Flash and CSS init (c) Agents.se - v3.0

//var flashver = deconcept.SWFObjectUtil.getPlayerVersion()['major'];

// CSS Browser Selector   v0.2.3
// Documentation:         http://rafael.adm.br/css_browser_selector
var css_browser_selector = function() {
	var 
		ua = navigator.userAgent.toLowerCase();
		is = function(t){ return ua.indexOf(t) != -1; },
		h = document.getElementsByTagName('html')[0],
		b = (!(/opera|webtv/i.test(ua)) && /msie (\d)/.test(ua)) ? ((is('mac') ? 'ieMac ' : '') + 'ie ie' + RegExp.$1)
			: is('gecko/') ? 'gecko' : is('opera') ? 'opera' : is('konqueror') ? 'konqueror' : is('applewebkit/') ? 'webkit safari' : is('mozilla/') ? 'gecko' : '',
		os = (is('x11') || is('linux')) ? ' linux' : is('mac') ? ' mac' : is('win') ? ' win' : '';
	var c = b+os+' js';
	h.className += h.className?' '+c:c;
}();



// No spam e-mail address
function noSpam(a,b,c) {
	document.write('<a href="mai'+'lto:'+c+'@'+b+'.'+a+'">'+c+'@'+b+'.'+a+'</a>');
}




// Email Validator
	// <![CDATA[ 
				function onkeyPress(e) {
					var key = window.event ? e.keyCode : e.which;
					if (key == 13)
					StartClick();
					e.cancelBubble = true;
					e.returnValue = false;
					return false;
				}
				
				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){
						   return false
						}
				
						if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
						   return false
						}
				
						if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
							return false
						}
				
						 if (str.indexOf(at,(lat+1))!=-1){
							return false
						 }
				
						 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
							return false
						 }
				
						 if (str.indexOf(dot,(lat+2))==-1){
							return false
						 }
						
						 if (str.indexOf(" ")!=-1){
							return false
						 }
				
						 return true					
					}
					function validateForm() {
						
						if(document.getElementById('name').value.length<=0 || document.getElementById('surname').value.length<=0) {
							alert("Please type your Fullname.");
							return false;
						}
						if(document.getElementById('Email').value.length<=0 || echeck(document.getElementById('Email').value)==false) {
							alert("Please type a valid E-mail.");
							return false;
						}
						if(document.getElementById('securitycode').value.length<=0) {
							alert("Please type the Security Code.");
							return false;
						}
						
						
						var i=1;
						
						while(document.getElementById("attachment" + i) != null) {
							var filename = document.getElementById("attachment" + i).value;
							var message = validateFile(filename);
							
							if(message != true) {
								alert(message);
								return false;
							}
							i++;
						}
						
						
						return true;
					}


var MandatoryFileUploads=true;
var allowExtentions=new Array("doc", "docx", "txt", "pdf", "rtf", "zip"); 

			
function validateFile(filename) {

           		if (filename=="" && MandatoryFileUploads==true) {
                    return "Please upload a file.";
                }
				else if(filename=="" && MandatoryFileUploads==false) {
					return true;
				}

                var str=filename.toLowerCase();
				var goodExt=false;
				
				var fileArray=str.split(".");
				var type = fileArray[fileArray.length-1];
				
				for (extention in allowExtentions) {
					//alert(type + " against "  + allowExtentions[extention]);
					if(type == allowExtentions[extention]) {
						goodExt=true;
					}
				}
				
				if(!goodExt) { 
					var error = "Wrong filetype: " + type + ".\nYou are allowed to upload only";
					for (extention in allowExtentions) {
						error += (" *." + allowExtentions[extention] + " ");
					}
					error +=" files.";
					
					return error;
				}
				
            	return true;
}
// ]]> 

