// JavaScript Document


function validateAddress(addr, validateAddress)
{
	if (streetAddOK(addr)==false)
	{			
		validateAddress.innerHTML="Invalid Street Address.";
		return false;
	}
	else
	{
		validateAddress.innerHTML="";
		return true;
	}	
}

function streetAddOK(addr)
{
	var get=addr.length;
			
	if(addr>=0)
	{
		return false;
	}
	else if(get<=5)
	{
		return false;
	}
	return true;
}

function isDigit (c)
{
	return (c > 0) || (c < 0) 
}

//Validate Tax ID
function TaxIDOK(taxid)
{
	 var number=taxid.length;
	 
     if (number == "9" && isDigit(taxid))
     {
         return true;
     }
     else
     {
         return false; 
     }
}

/*function ValidateTaxId(taxid,msgEmpty)
{
	
	else
	{
		
	}
	//isEmpty(inputStr,msgEmpty);
	
}
*/

function valTaxID(taxid, msgTax)
{
	 var number=taxid.length;
	 
	 if (taxid=='')
	{
		// Display message here;alert('');
		msgEmpty.innerHTML="Empty Field";
	}
	
     if (TaxIDOK(taxid))
     {
         //window.alert("Tax ID is valid.");
		var checker = sendrequestTaxID(taxid);
		
		//if (checker==true)
		//{
			return true;
		//}
		//else
		//{
			//return false;
		//}
         
     }
     else
     {
         //window.alert("Tax ID invalid. Try again.");
		 msgTax.innerHTML="Tax ID invalid. Try again.";
         return false; 
     }
}

function valPhone(phone, msgPhone)
{
	var number=phone.length;
	
	if ((number == "3" && isDigit(phone))  || (number == "4" && isDigit(phone)))
	{
		msgPhone.innerHTML="";
		return true;
	}
	else
	{
		msgPhone.innerHTML="Invalid Phone number!";
		return false;
	}
}

function valLen(phone, msgLen)
{
	var number=phone.length;
	
	if (number == "4" && isDigit(phone))
	{
		msgLen.innerHTML="";
		return true;
	}
	else
	{
		msgLen.innerHTML="Invalid Phone number!";
		return false;
	}
}

//Validate URL
function valURL(theurl)
{
	var tomatch= /http:\/\/[A-Za-z]{3}\.[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
     
	if (tomatch.test(theurl) == true)
    { 
		return true 
	}
	 return false
}


function ValidateURL(theurl,msgCheckURL)
{		
	//var msgCheckMail=document.getElementById('sec2')
	
	if (valURL(theurl)==false)
	{
		msgCheckURL.innerHTML="URL invalid.";
		return false
	}
	else
	{
		msgCheckURL.innerHTML="";
		return true
	}
}

function validatePhone (p1, p2, p3, poutput)
{
	var number = p1 +'-'+ p2 +'-'+ p3;
	
	alert (number);
	
	if (validatePhoneOK(number)==true)
	{
		poutput.innerHTML=="";
		return true;
	}
	else
	{
		poutput.innerHTML=="Invalid Phone number";
		return true;
	}
	
	
}

function validatePhoneOK(validatePhone)
{
     var mtcher= /[0-9]{3}-[0-9]{3}-[0-9]{4}$/
    // var cellNumberFieldLength = cellNumberField.length;
	 
	 
	 if (mtcher.test(validatePhone))
     {
        return true;
     }
	 
     else
     {
        return false;
     }
}
