  function checkEmail(xField)
	{
		var check, atPos, dotPos, strLen, cut1, cut2, cut3;
		strLen	=	xField.length;
		atPos	=	xField.indexOf("@");
		dotPos	=	xField.indexOf(".");	
		cut1	=	xField.slice(0,atPos);
		cut2	=	xField.slice(atPos +1,dotPos );
		cut3	=	xField.slice(dotPos + 1,strLen);
		ix = cut3.indexOf(",");

		check = true;
		
		if ( atPos < 2 && dotPos < 4 )
		{
			check = false;
		}
		else if ( (!isNaN(cut1)) || (!isNaN(cut2)) || (!isNaN(cut3)))
		{
			check = false;
		}
		else if ( (!specialCheck(cut1)) || (!specialCheck(cut2)) || (!specialCheck(cut3))  || ix >= 0)
		{
			check = false;
		}
		else if ( atPos < 1 )
		{
			check = false;
		}
	return check;
	}

// FUNCTION FOR CHECKING SPECIAL CHARACTERS
	function specialCheck(xField)
	{
	var strSpecial, check;
		check = true;
		i = xField.length;
		
		for( j =0;j<=i;j++ )
		{
			pos = xField.charAt(j);
			
			if ( pos == "~" || pos == "'" || pos == "!" || pos == "$" )
			{
			check = false;
			}
			else if ( pos == "@" || pos == "#" || pos == "%" || pos == "^")
			{
			check = false;
			}
			else if ( pos == "*" || pos == "{" || pos == "}" || pos == ";")
			{
			check = false;
			}
			else if ( pos == ":" ||  pos == "|" || pos == "<")
			{
			check = false;
			}
		}
	return check;		
	}
	
function enternum()
{
	if((event.keyCode > 47 && event.keyCode <= 57 )|| event.keyCode == 32 || event.keyCode == 45)
				{
					return true;
				}
				else
				{
					return false;
				}

}

function check_fields()
{
	if (document.frm.name.value=="")
	{
			alert ("Enter the Name");
			document.frm.name.focus();
			return false;
	}
  else if (checkEmail(document.frm.email.value)==false || document.frm.email.value+0==0)
		{
			alert("Enter the Email");
			document.frm.email.focus();
			return false;
		}
		else if (document.frm.server_backup.value=="")
		{
			alert("Enter How many servers do you wish to backup?");
			document.frm.server_backup.focus();
			return false(); 
		}
		else if (document.frm.laptop_backup.value=="")
		{
			alert("Enter How many PCs/laptops do you wish to backup?");
			document.frm.laptop_backup.focus();
			return false; 
		}
		else if (GetSelectedItem()==false)
		{
			alert("Select your Backup Service");
			document.frm.drop_services.focus();
			return false;
		}
		else if (document.frm.server_data.value=="")
		{
			alert("Enter how much data do you wish to backup on your server?");
			document.frm.server_data.focus();
			return false; 
		}
		else if (document.frm.laptop_data.value=="")
		{
			alert("Enter how much data do you wish to backup on your PCs/laptops?");
			document.frm.laptop_data.focus();
			return false; 
		}
		else
		{
		document.frm.method="post";
		document.frm.action="price_send.php";
		document.frm.submit();
		
		}

}
function GetSelectedItem() {
		
		 len = document.frm.drop_services.length
	  	i = 0
		chosen = ""
		
		for (i = 0; i < len; i++) {
		if (document.frm.drop_services[i].selected) {
		chosen = chosen + document.frm.drop_services[i].value + ","
		} 
		}
		if (chosen=="")
		return false;
		else
		 document.frm.dis_backup_service.value=chosen;
		} 
