/* To Check Valid Url */
function checkUrl(url)
{
	var regEx= /^(http:\/\/|https:\/\/)?www\.[A-Za-z0-9]+\.[A-Za-z]{2,}/;
	if(regEx.test(url))
		return true;
	else
		return false;
}

function checkformat(obj)
{
	pat=/^[0-9]+$/;
	str=document.getElementById(obj).value;
	if (str!="")
	{
		first=str.substr(0,3);
		second=str.substr(4,3);
		third=str.substr(8,4);
		status1=0;
		if ((first.length==3) && (first.match(pat))) 
		{
			if ((second.length==3) && (second.match(pat)))
			{
				 if ((third.length==4) && (third.match(pat)))
				 status1=1;
			}
		}
		return status1; 
	}
	else
		return 0;
}

function check_char(obj)
{
	str=document.getElementById(obj).value;
	pat=/^[0-9]+$/;
	first=str.substr(0,3);
	if (!first.match(pat))
	{
		document.getElementById(obj).value="";
		document.getElementById(obj).focus();
	}
}

function format_field(obj,e)
{
	str=document.getElementById(obj).value;
	var key = window.event ? e.keyCode : e.which;
	cd=e.keyCode-48;
	fc=str.substr(3,1);
	if ((cd==-3))
	return false;
	else if (e.charCode==45)
	return false;
	///////////////////////////////////
	pat=/^[0-9]+$/;
	first=str.substr(0,3);
	if (first.length <3)
		first="111";
	second=str.substr(4,3);
	if (second.length <3)
		second="111";
	third=str.substr(8,4);
	if (third.length<4)
		third="1111";

	if ((!first.match(pat)) || (!second.match(pat)) || (!third.match(pat)))
	{
		document.getElementById(obj).value="";
		document.getElementById(obj).focus();
	}
	if ((str.length==3) && (key !=8))
	{
		str+="-";
		document.getElementById(obj).value=str;
	}
	else if ((str.length==7) && (key !=8))
	{
		str+="-";
		document.getElementById(obj).value=str;	
	}
}


function validString(string) {

   if (!string) return false;
   var iChars = "~\/\\*|,\":<>[]{}`\';()@&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
} 
