/* formsubmit(imgobj) */

function validate_form(thisform, url)
    {    
        validEmailExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;                        

		//document.getElementById("crocoutput").value = "Test";
		//alert(document.getElementById("crocoutput").firstChild.nodeValue);
		//document.getElementById("crocoutput").firstChild.nodeValue = "HHHHHH";
		if (document.forms["register"].elements["tx_crocregister_pi1[firstname]"].value == "")
            {
                alert("Please enter first name!");   
                document.forms["register"].elements["tx_crocregister_pi1[firstname]"].focus();
                return (false);
            }

		if (document.forms["register"].elements["tx_crocregister_pi1[name]"].value == "")
            {
                alert("Please enter Lastname!");   
                document.forms["register"].elements["tx_crocregister_pi1[name]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[email]"].value == "")
            {
                alert("Please enter your email address!");   
                document.forms["register"].elements["tx_crocregister_pi1[email]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[email]"].value.search(validEmailExp) == -1)     
            {
                alert("Please enter a valid email address!");
                document.forms["register"].elements["tx_crocregister_pi1[email]"].focus();
                return (false);
            }            
		if (document.forms["register"].elements["tx_crocregister_pi1[password]"].value == "")
            {
                alert("Please enter your password");   
                document.forms["register"].elements["tx_crocregister_pi1[password]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[password_repeat]"].value == "")
            {
                alert("Please enter your password");   
                document.forms["register"].elements["tx_crocregister_pi1[password_repeat]"].focus();
                return (false);
            }
		if (validatePwd()==false){
			return (false);
		}
		
		if (document.forms["register"].elements["tx_crocregister_pi1[address]"].value == "")
            {
                alert("Please enter address!");   
                document.forms["register"].elements["tx_crocregister_pi1[address]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[city]"].value == "")
            {
                alert("Please enter city!");   
                document.forms["register"].elements["tx_crocregister_pi1[city]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[zip]"].value == "")
            {
                alert("Please enter zip code!");   
                document.forms["register"].elements["tx_crocregister_pi1[zip]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[phone]"].value == "")
            {
                alert("Please enter your phone number!");   
                document.forms["register"].elements["tx_crocregister_pi1[phone]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[fax]"].value == "")
            {
                alert("Please enter your fax number!");   
                document.forms["register"].elements["tx_crocregister_pi1[fax]"].focus();
                return (false);
            }

		if (document.forms["register"].elements["tx_crocregister_pi1[country]"].value == "")
            {
                alert("Please enter country!");   
                document.forms["register"].elements["tx_crocregister_pi1[country]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[state]"].value == "")
            {
                alert("Please enter state! If you are outside the USA, please select ---Other---");   
                document.forms["register"].elements["tx_crocregister_pi1[state]"].focus();
                return (false);
            }
        if (document.forms["register"].elements["tx_crocregister_pi1[timezone]"].value == "")
            {
                alert("Please enter timezone!");   
                document.forms["register"].elements["tx_crocregister_pi1[timezone]"].focus();
                return (false);
            }
		if (document.forms["register"].elements["tx_crocregister_pi1[agree]"].checked != true)
        {
            alert("Please check to agree to the Terms and Conditions!");
            return (false);
        }
        if (document.forms["register"].elements["tx_crocregister_pi1[paymenttype]"].value == "")
        {
            alert("Please choose a payment option!");
            document.forms["register"].elements["tx_crocregister_pi1[paymenttype]"].focus();
            return (false);
        }
		register.submit();  
 
}

// Original:  Russ Swift (rswift220@yahoo.com) -->
// This script and many more are available free online at -->
// The JavaScript Source!! http://javascript.internet.com -->

function validatePwd() {
	var invalid = " "; // Invalid character is a space
	var minLength = 6; // Minimum length
	var pw1 = document.forms["register"].elements["tx_crocregister_pi1[password]"].value;
	var pw2 = document.forms["register"].elements["tx_crocregister_pi1[password_repeat]"].value;
	
	// check for a value in both fields.
	if (pw1 == '' || pw2 == '') {
		alert('Please enter your password twice.');
		return false;
	}
	// check for minimum length
	if (document.forms["register"].elements["tx_crocregister_pi1[password]"].value.length < minLength) {
		alert('Your password must be at least ' + minLength + ' characters long.');
		document.forms["register"].elements["tx_crocregister_pi1[password]"].focus();
		return false;
	}
	// check for spaces
	if (document.forms["register"].elements["tx_crocregister_pi1[password]"].value.indexOf(invalid) > -1) {
		alert("Spaces are not allowed in password.");
		document.forms["register"].elements["tx_crocregister_pi1[password]"].focus();
		return false;
	}
	else {
	if (pw1 != pw2) {
		alert ("You did not enter the same new password twice. Please re-enter your password.");
		document.forms["register"].elements["tx_crocregister_pi1[password_repeat]"].focus();
		return false;
	}
	else {
		return true;
	      }
	}
}
//  End -->


function validate2(thisform){
    if (document.forms["register"].elements["tx_crocregister_pi1[address]"].value == "")
        {
            alert("Please enter address!");   
            document.forms["register"].elements["tx_crocregister_pi1[address]"].focus();
            return (false);
        }
	if (document.forms["register"].elements["tx_crocregister_pi1[city]"].value == "")
        {
            alert("Please enter city!");   
            document.forms["register"].elements["tx_crocregister_pi1[city]"].focus();
            return (false);
        }
	if (document.forms["register"].elements["tx_crocregister_pi1[zip]"].value == "")
        {
            alert("Please enter zip code!");   
            document.forms["register"].elements["tx_crocregister_pi1[zip]"].focus();
            return (false);
        }

	if (document.forms["register"].elements["tx_crocregister_pi1[country]"].value == "")
        {
            alert("Please enter country!");   
            document.forms["register"].elements["tx_crocregister_pi1[country]"].focus();
            return (false);
        }
	if (document.forms["register"].elements["tx_crocregister_pi1[state]"].value == "")
        {
            alert("Please enter state! If you are outside the USA, please select ---Other---");   
            document.forms["register"].elements["tx_crocregister_pi1[state]"].focus();
            return (false);
        }
    return true;
	//register.submit();  
	
}

function checkEmailExist2(url){
	return false;
}

 function rnd(){ return String((new Date()).getTime()).replace(/\D/gi,'') }

function checkEmailExist(url){
	var email = "&email=" + document.forms["register"].elements["tx_crocregister_pi1[email]"].value;
	var url = url + email

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
		var myvals = transport.responseText;
		if (myvals!=null) {
			if (myvals == "1") {
				alert("111");
				return false;

			} else {
				alert("222");
				return true;

			}
		} else {
			alert("333");
			return false;
		}
	  },
	  onLoading: function(){ return '9'; }
	});
	
}

function validate_form2(url){
	var email = "&email=" + document.forms["register"].elements["tx_crocregister_pi1[email]"].value;
	var url = url + email

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
		var myvals = transport.responseText.split(",");
        alert(myvals);
		if (myvals!=null) {
			if (myvals == "1") {
				alert("Email Adress already in use!");
				//emailexist = true;

			} else {
				alert("Email Adress is ok!");
				//emailexist = false;

			}
		} else {
			alert("EMPTY!");
			//emailexist = false;
		}
	  }
	});
	return false;
}



