var defaultEmptyOK = false
function ltrim(s) { return s.replace( /^\s*/, "" ); }
function rtrim(s) { return s.replace( /\s*$/, "" ); } 
function trim(s)  { return rtrim(ltrim(s)); } 

function check(posta)
{
var temp= trim(document.frmck.elements["email"].value);
var len=temp.length - 3;
if(temp=="" || temp.indexOf("@")<0 || temp.indexOf(".")<0 || temp.lastIndexOf(".")> len || temp.length-temp.lastIndexOf(".")>4)
{
return false;
}
else return true;
}

function isInteger (s)

{   var i;
    if (isEmpty(s)) 
       if (isInteger.arguments.length == 1) return defaultEmptyOK;
       else return (isInteger.arguments[1] == true);
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (!isDigit(c)) return false;
    }
    return true;
}
function isLetter (c)
{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}
function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}
function isEmpty1(s)
{   return ((s == null) || (s.length >= 7))
}






function validate_form ( )
{
	valid = true;
	
	var na = trim(document.frmck.elements["name"].value);
	var em = trim(document.frmck.elements["email"].value);
	var tl = trim(document.frmck.elements["telefon"].value);

	var ret = "In order to sent the form:\n\n";
	var cnt = 0;
	var sel = 0;

	if (na == "") {
	 ret = ret + "- You must fill in the name.\n";
	 if (sel != 1) document.frmck.elements["name"].focus(); sel = 1;
	 document.frmck.elements["name"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["name"].style.background="#FFFFFF";
	}

	if (em  == "") {
	 ret = ret + "- Please fill in the e-mail address.\n";
	 if (sel != 1) document.frmck.elements["email"].focus(); sel = 1;
	 document.frmck.elements["email"].style.background="#ffffef";
	} else { 
	 if (check(em)) { 
	  cnt = cnt + 1;
	  document.frmck.elements["email"].style.background="#FFFFFF"; 
	 } else { 
	   document.frmck.elements["email"].focus(); sel = 1;
	   ret = ret + "- Please enter a valid e-mail address.\n";
	   document.frmck.elements["email"].style.background="#ffffef";		
	 }
	} 

	if (tl == "" || !isInteger(tl) || !isEmpty1(tl)) {
	 ret = ret + "- Please enter the phone number (minimum 7 digits).\n";
	 if (sel != 1) document.frmck.elements["telefon"].focus(); sel = 1;
	 document.frmck.elements["telefon"].style.background="#ffffef"; 
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["telefon"].style.background="#FFFFFF";
	}

	if (cnt < 3) {
	 alert(ret); 	 
	 return false;
	} else { 
	 if (cnt == 3) { return true; } else { return false; }
	}
}



function validate_estimare_site ( )
{
	valid = true;
	
	var co = trim(document.frmck.elements["compania"].value);
	var em = trim(document.frmck.elements["email"].value);
	var tl = trim(document.frmck.elements["telefon"].value);
	var pe = trim(document.frmck.elements["persoana"].value);

	var ret = "In order to send the valuation request:\n\n";
	var cnt = 0;
	var sel = 0;

	if (co == "") {
	 ret = ret + "- Please fill in the company name (Or person -- if applies).\n";
	 if (sel != 1) document.frmck.elements["compania"].focus(); sel = 1;
	 document.frmck.elements["compania"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["compania"].style.background="#FFFFFF";
	}

	if (em  == "") {
	 ret = ret + "- Please fill in the e-mail address.\n";
	 if (sel != 1) document.frmck.elements["email"].focus(); sel = 1;
	 document.frmck.elements["email"].style.background="#ffffef";
	} else { 
	 if (check(em)) { 
	  cnt = cnt + 1;
	  document.frmck.elements["email"].style.background="#FFFFFF"; 
	 } else { 
	   document.frmck.elements["email"].focus(); sel = 1;
	   ret = ret + "- Please enter a valid e-mail address.\n";
	   document.frmck.elements["email"].style.background="#ffffef";		
	 }
	} 

	if (tl == "" || !isInteger(tl) || !isEmpty1(tl)) {
	 ret = ret + "- Please enter the phone number (minimum 7 digits).\n";
	 if (sel != 1) document.frmck.elements["telefon"].focus(); sel = 1;
	 document.frmck.elements["telefon"].style.background="#ffffef"; 
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["telefon"].style.background="#FFFFFF";
	}

	if (pe == "") {
	 ret = ret + "- Please enter the contact person name.\n";
	 if (sel != 1) document.frmck.elements["persoana"].focus(); sel = 1;
	 document.frmck.elements["persoana"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["persoana"].style.background="#FFFFFF";
	}

	if (cnt < 4) {
	 alert(ret); 	 
	 return false;
	} else { 
	 if (cnt == 4) { return true; } else { return false; }
	}
}



function validate_estimare_magazin ( )
{
	valid = true;
	
	var co = trim(document.frmck.elements["compania"].value);
	var em = trim(document.frmck.elements["email"].value);
	var tl = trim(document.frmck.elements["telefon"].value);
	var pe = trim(document.frmck.elements["persoana"].value);

	var ret = "In order to send the e-shop valuation request:\n\n";
	var cnt = 0;
	var sel = 0;

	if (co == "") {
	 ret = ret + "- Please fill in the company name (Or person -- if applies).\n";
	 if (sel != 1) document.frmck.elements["compania"].focus(); sel = 1;
	 document.frmck.elements["compania"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["compania"].style.background="#FFFFFF";
	}

	if (em  == "") {
	 ret = ret + "- Please fill in the e-mail address.\n";
	 if (sel != 1) document.frmck.elements["email"].focus(); sel = 1;
	 document.frmck.elements["email"].style.background="#ffffef";
	} else { 
	 if (check(em)) { 
	  cnt = cnt + 1;
	  document.frmck.elements["email"].style.background="#FFFFFF"; 
	 } else { 
	   document.frmck.elements["email"].focus(); sel = 1;
	   ret = ret + "- Please enter a valid e-mail address.\n";
	   document.frmck.elements["email"].style.background="#ffffef";		
	 }
	} 

	if (tl == "" || !isInteger(tl) || !isEmpty1(tl)) {
	 ret = ret + "- Please enter the phone number (minimum 7 digits).\n";
	 if (sel != 1) document.frmck.elements["telefon"].focus(); sel = 1;
	 document.frmck.elements["telefon"].style.background="#ffffef"; 
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["telefon"].style.background="#FFFFFF";
	}

	if (pe == "") {
	 ret = ret + "- Please enter the contact person name.\n";
	 if (sel != 1) document.frmck.elements["persoana"].focus(); sel = 1;
	 document.frmck.elements["persoana"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["persoana"].style.background="#FFFFFF";
	}

	if (cnt < 4) {
	 alert(ret); 	 
	 return false;
	} else { 
	 if (cnt == 4) { return true; } else { return false; }
	}
}


function validate_estimare_refacere ( )
{
	valid = true;
	
	var co = trim(document.frmck.elements["compania"].value);
	var em = trim(document.frmck.elements["email"].value);
	var tl = trim(document.frmck.elements["telefon"].value);
	var pe = trim(document.frmck.elements["persoana"].value);
	var we = trim(document.frmck.elements["web"].value);

	var ret = "In order to send the redesign request:\n\n";
	var cnt = 0;
	var sel = 0;

	if (co == "") {
	 ret = ret + "- Please fill in the company name (Or person -- if applies).\n";
	 if (sel != 1) document.frmck.elements["compania"].focus(); sel = 1;
	 document.frmck.elements["compania"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["compania"].style.background="#FFFFFF";
	}

	if (em  == "") {
	 ret = ret + "- Please fill in the e-mail address.\n";
	 if (sel != 1) document.frmck.elements["email"].focus(); sel = 1;
	 document.frmck.elements["email"].style.background="#ffffef";
	} else { 
	 if (check(em)) { 
	  cnt = cnt + 1;
	  document.frmck.elements["email"].style.background="#FFFFFF"; 
	 } else { 
	   document.frmck.elements["email"].focus(); sel = 1;
	   ret = ret + "- Please enter a valid e-mail address.\n";
	   document.frmck.elements["email"].style.background="#ffffef";		
	 }
	} 

	if (tl == "" || !isInteger(tl) || !isEmpty1(tl)) {
	 ret = ret + "- Please enter the phone number (minimum 7 digits).\n";
	 if (sel != 1) document.frmck.elements["telefon"].focus(); sel = 1;
	 document.frmck.elements["telefon"].style.background="#ffffef"; 
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["telefon"].style.background="#FFFFFF";
	}

	if (pe == "") {
	 ret = ret + "- Please enter the contact person name.\n";
	 if (sel != 1) document.frmck.elements["persoana"].focus(); sel = 1;
	 document.frmck.elements["persoana"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["persoana"].style.background="#FFFFFF";
	}

	if (we == "") {
	 ret = ret + "- Please enter the website address.\n";
	 if (sel != 1) document.frmck.elements["web"].focus(); sel = 1;
	 document.frmck.elements["web"].style.background="#ffffef";
	} else {
	 cnt = cnt + 1;
	 document.frmck.elements["web"].style.background="#FFFFFF";
	}


	if (cnt < 5) {
	 alert(ret); 	 
	 return false;
	} else { 
	 if (cnt == 5) { return true; } else { return false; }
	}
}


