var digits = "0123456789";
var minDigitsInIPhoneNumber = 8;
var maxDigitsInIPhoneNumber = 12;
var validWorldPhoneChars = "";

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function checkForLeadingZero(s)
{   
	var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
		if (i == 0) 
		{
			if (c == 0) returnString += "+";
		}
		else
		{
			returnString += c;
		}
		
    }

    return returnString;
}

function checkInternationalPhone(strPhone)
{
	s = checkForLeadingZero(strPhone);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber && s.length <= maxDigitsInIPhoneNumber);
}

function ValidateForm(f)
{
	//if (f.gprs.checked == false )
	//{
	//	alert('Please check the GRPS box to continue.');
	//	return false;
	//}
	
	if ((f.dialCode.value==null)||(f.dialCode.value==""))
	{
		alert("Please Select your Country")
		f.dialCode.focus()
		return false
	}
	if ((f.Mobilenumber.value==null)||(f.Mobilenumber.value==""))
	{
		alert("Please Enter your Phone Number")
		f.Mobilenumber.focus()
		return false
	}
	if ((f.dialCode.value==44))
	{
	if (checkInternationalPhone(f.Mobilenumber.value)==false)
	{
		alert("Please Enter a Valid Phone Number")
		//f.NUM.value=""
		f.Mobilenumber.focus()
		return false
	}
	}
		if ((f.security_try.value==null)||(f.security_try.value==""))
	{
		alert("Please enter the security word")
		f.security_try.focus()
		return false
	}
return true;
}		

function changeDialCode(newDialCode) 
{
	var theform;
	if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
		theform = document.forms["reg"];
	}
	else {
		theform = document.reg;
	}
	theform.dialCode.value = newDialCode;
}

// -->