function check_string(nume_camera){
	//remove leading & trailing spaces
	x = nume_camera;  
	while (x.substring(0,1) == ' ') x = x.substring(1);
	while (x.substring(x.length-1,x.length) == ' ') x = x.substring(0,x.length-1);
	nume_camera = x
	if(nume_camera == ''){
		return false;
	}
  return true;	
}


function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
	test = confirm("Email address seems incorrect (check @ and .'s)\nPress Ok to continue anyway...");
	if(test){
		return true;
	}else{
	    document.form1.email.focus();
		return false;
	}
}
var user=matchArray[1]
var domain=matchArray[2]
if (user.match(userPat)==null) {
	test = confirm("The username part off the email doesn't seem to be valid.\nPress Ok to continue anyway...");
	if(test){
		return true;
	}else{
		document.form1.email.focus();
		return false;
	}

}
var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
			test = confirm("Email destination IP address is invalid!\nPress Ok to continue anyway...");
			if(test){
				return true;
			}else{
				document.form1.email.focus();
				return false;
			}
	    }
    }
    return true
}
var domainArray=domain.match(domainPat)
if (domainArray==null) {
	test = confirm("The domain name of the email address doesn't seem to be valid.\nPress Ok to continue anyway...");
	if(test){
				return true;
	}else{
				document.form1.email.focus();
				return false;
	}
}
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
    domArr[domArr.length-1].length>4) {
	test = confirm("The email address must end in a three/four letter domain, or two letter country.\nPress Ok to continue anyway...");
	if(test){
				return true;
	}else{
				document.form1.email.focus();
				return false;
	}
}
if (len<2) {
   var errStr="This email address is missing a hostname!"
 	test = confirm("This email address is missing a hostname!\nPress Ok to continue anyway...");
	if(test){
				return true;
	}else{
				document.form1.email.focus();
				return false;
	}
   
}
return true;
}
function check_password(pass1,pass2){
		if(!check_string(pass1.value)){
			alert("Password Invalid");
			pass1.focus();
			return false;
		}
		if(!check_string(pass2.value)){
			alert("Password Invalid");
			pass2.focus();
			return false;
		}
		if(pass1.value.length<4){
			alert("Password must be four characters or more");
			pass1.value='';pass2.value='';pass1.focus();
			return false;
		}
		if(pass1.value.length!=pass2.value.length){
			alert("Password don't match");
			pass2.value='';pass2.focus();
			return false;
		}
	for(var i=1;i<=pass1.value.length;i++){
 	 if(pass1.value.substring(i-1,i)!=pass2.value.substring(i-1,i)){
	 	alert("Password don't match");
		pass2.value='';pass1.focus();
		return false;
		}
	}
	return true;
}
function is_numeric(number){
	if(!check_string(number.value)){
		return false;
	}
	var cr=/[^\d.]/
	var matchArray=number.value.match(cr)
	if(matchArray==null)
		return true;
	else
		return false;
	return true;
}		
