// JavaScript Document
var IE = (document.all) ? 1 : 0;
var DOM = 0; 
if (parseInt(navigator.appVersion) >=5) {DOM=1};

        function txtShow( cId, txt2show )
		{
		// Detect Browser
		if (DOM) 
		{
		var viewer = document.getElementById(cId);
		 viewer.innerHTML=txt2show;
		} else if(IE) 
		{
		   document.all[cId].innerHTML=txt2show;
		}
        }//txtshow
        
        function getTxt( cId ) 
		{
		var output = "";
		// Detect Browser
		if (DOM) 
		{
		var viewer = document.getElementById(cId);
		output = viewer.value;
		}
		else if(IE) 
		{
			output = document.all[cId].value;
		}
			return output;
        }//getTxt
		
		function countChars(cBoxName, cTxtName, maxKeys) 
		{
		var str = new String(getTxt(cBoxName));
		var len = str.length;
		var showstr = '<span class="alert-pos">' + len + ' characters of ' + maxKeys + ' entered</span>';
		if (len > maxKeys) showstr = '<span class="alert">' + len + ' characters of ' + maxKeys + ' entered</span><br /><span class="alert">Too many characters, please edit content</span>';
		txtShow( cTxtName, showstr );
		}
		
	function ValidChars(sText,ValidChars) 
	{
		var IsNumber=true;
		var Char;
		for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
	{
		IsNumber = false;
		}
		}
			return IsNumber;
		}
		
	
	
	
	
	
	function checkform(form, msg) 
	{	
	
		if (form.name.value == "") 
		{
			alert( "Please enter your Name" );
			form.name.focus();
			return false;
			}
		
		/*if (form.address.value == "") 
		{
			alert( "Please enter your Address" );
			form.address.focus();
			return false;
			}
		*/
		
		
	
		
		var pattern1="^[0-9]";
		if (!form.phone.value.match(pattern1)) 
		{
			alert( "Please enter your correct Phone No." );
			form.phone.focus();
			return false;
		}
		
		var myemail=form.email.value;
		var filter=/^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;
		if(!filter.test(myemail))
		{
			alert("Please enter valid Email Address");
			form.email.focus();
			return false;
		}
		
/*		if (form.product.value == "") 
		{
			alert( "Please enter the Product Name" );
			form.product.focus();
			return false;
			}*/
		
		
		if (form.code_check.value == "") 
		{
			alert( "Please enter Codex" );
			form.code_check.focus();
			return false;
		}
		return true;
	}
function checkquote (form) 
{
	if (form.fname.value=="") 
	{
		alert( "Please enter your Full Name" );
		form.fname.focus();
		return false;
	}
			
	if (form.email.value =="") 
	{
		alert( "Please enter your Email" );
		form.email.focus();
		return false;
	}
	
	
	var pattern1="^\\w{1,}@\\w{1,}(\\.\\w{1,}){1,}$";
	if(!form.email.value.match(pattern1))
	{
		alert("Please enter correct Email Adddress");
		form.email.focus();
		return false;
	}
	
	if (form.phone.value=="") 
	{
		alert( "Please enter your phone number." );
		form.phone.focus();
		return false;
	}
			
	if (form.interested_in.value =="unselected") 
	{
		alert( "Please select the business package your are interested in." );
		form.interested_in.focus();
		return false;
	}
		
	if (form.project_details.value == "") 
	{
		alert( "Please enter the Website details" );
		form.project_details.focus();
		return false;
	}	
			
	if (form.need_hosting.value =="unselected") 
	{
		alert( "Do you need web hosting?" );
		form.need_hosting.focus();
		return false;
	}
			
	if (form.need_maintenance.value =="unselected") 
	{
		alert( "Do you need site maintenance?" );
		form.need_maintenance.focus();
		return false;
	}
}
