		function checkfreekit(){
			var e = document.freekit.elements;
			l = e.length;
			for(i=0;i<l-1;i++){
				if(e[i].value == '') {
					alert("Please fill all require fields!");
					e[i].focus();
					return false;
				}
			}
			email = document.getElementById('emailadd');
			fone = document.getElementById('fone');
			if(checkemail(email)){
				return checkfone(fone);
			}else{
				return false;
			}
		}
		
		function checkfmarket(){
			var e = document.fmarket.elements;
			l = e.length;
			for(i=0;i<l-1;i++){
				var strClass = e[i].getAttribute('class');
				if(strClass != null){
					if(strClass.toLowerCase().indexOf('require') >= 0){
						if(e[i].value == '') {
							alert("Please fill all require fields!");
							e[i].focus();
							return false;
						}
					}// End check class require
				}// End check null
			}
			email = document.getElementById('fmemail');
			fone = document.getElementById('fmfone');
			if(checkemail(email)){
				return checkfone(fone);
			}else{
				return false;
			}
		}
		
		function checkfone(fnb){
			//patern = /^[0-9]{1,3}\-[0-9]{3}\-[0-9]{3}\-[0-9]{3,4}$/;
			patern = /^[0-9\-]{10,20}$/;
			if(!fnb.value.match(patern)){
				alert("Please enter valid phone number.");
				fnb.focus();
				return false;
			}
			return true;
		}
		function checkemail(emailadd){
			patern = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;///^([\w\-\.\+])+@+(([\w])+.+([.\w])+)$/; 
			if(!emailadd.value.match(patern)){
				alert("The email entered is invalid!");
				emailadd.focus();
				return false;
			}
			return true;
		}
		
		function trim(str) {
		     return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' '); 
		}
