

function isEmail(EmailString)
{
	if(EmailString.search(/(.)+@(.)+\.(.)+/) == -1 ) 
		return false;
	else
		return true;
}  


function confirmThis(message) {
	if(confirm(message)) return true;
	return false;
}

//	validate field has a value, based on type passed in
function _CF_hasValue(obj, obj_type)
    {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
        for (i=0; i < obj.length; i++)
	    	{
			if (obj.options[i].selected && i != 0)
				return true;
			}
       	return false;	
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{
		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
	}
	}


function  _CF_checkREGISTRATION(_CF_this)
    {
//	alert("in checkregistration");
    if  (!_CF_hasValue(_CF_this.FirstName, "TEXT" ))
        {
	       	alert("Please enter your first name\nFavor entrar su nombre");
			_CF_this.FirstName.focus();
            return false;
        }

    if  (!_CF_hasValue(_CF_this.LastName, "TEXT" ))
        {
        	alert("Please enter your last name\nFavor entrar su apellido");
			_CF_this.LastName.focus();
            return false;
        }

/*
    if  (!_CF_hasValue(_CF_this.Country, "SELECT" ))
        {
        	alert("Please enter your Country.");
			_CF_this.Country.focus();
            return false;
        }
*/
	if (!isEmail(_CF_this.Email.value)) 
        {
        	alert("Please enter a valid email address\nFavor entrar un correo electronico valido");
			_CF_this.Email.focus();
            return false;
        }

    return true;

    }
	

function doSelectAll(pForm)
{
	for (i= 0; i< pForm.SelectEntry.length; i++)
	{
		pForm.SelectEntry[i].checked = pForm.SelectAllEntries.checked;
	}
}

function checkEmail(form) 
{
Ctrl = form.Email;
if (Ctrl.value == "" || Ctrl.value.indexOf ('@', 0) == -1) {
return (false);
} else
return (true);
} 

