var frmcontent='<div style="height: 10px;"></div><span style="font-weight:bold;color:#000000;">Name: </span> <label style="padding: 0pt 0pt 0pt 47px;"><input type="text"  id="myname" name="myname" style="border:1px solid red;"/></label><br/><div style="height: 10px;"></div><span style="font-weight:bold;color:#000000;">Interested In: </span> <label style="padding: 0pt 0pt 0pt 7px;"><input type="text"  id="interested_in" name="interested_in" style="border:1px solid red;"/></label><br/><div style="height: 10px;"></div><span style="font-weight:bold;color:#000000;">Contact No: </span> <label style="padding: 0pt 0pt 0pt 18px;"><input type="text" id="contact_no" name="contact_no" style="border:1px solid red;"/></label><br /><div style="height: 12px;"></div><label style="padding: 0pt 0pt 0pt 90px;"><input type="submit" value="Submit" name="Analysis_Submit"/></label>';

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.

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 trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length );
}

function valid_frm()
{
	var flag=0;
	var email=document.getElementById('Email');
	var website=document.getElementById('website');
	if(email.value=="")
	{
			email.style.border = "1px solid red";
			flag=1;
	}
	else
	{
	var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 var address = email.value;
	 if(reg.test(address) == false) {
	 		email.style.border = "1px solid red";
			email.value='';
			email.focus();
			flag=1;
	 }
	 else
	 email.style.border = "1px solid #0066CC";
	}
	
	if(website.value=="")
	{
			website.style.border = "1px solid red";
			flag=1;
	}
	else
			 website.style.border = "1px solid #0066CC";
	
	if(flag==0)
	{
		 document.getElementById('resdiv').innerHTML='';
		 document.getElementById('resdiv').innerHTML=frmcontent;
	 } 
}


function submit_frm()
{
	var flag=0;
	var email=document.getElementById('Email');
	var website=document.getElementById('website');
	var name=document.getElementById('myname');
	var contactno=document.getElementById('contact_no');
	var interested=document.getElementById('interested_in');
	if(email.value=="")
	{
			email.style.border = "1px solid red";
			flag=1;
	}
	else
	{
	var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 var address = email.value;
	 if(reg.test(address) == false) {
	 		email.style.border = "1px solid red";
			email.value='';
			email.focus();
			flag=1;
	 }
	 else
	 email.style.border = "1px solid #0066CC";
	}
	
	if(website.value=="")
	{
			website.style.border = "1px solid red";
			flag=1;
	}
	else
			 website.style.border = "1px solid #0066CC";
	
	if(name.value=="")
	{
			name.style.border = "1px solid red";
			flag=1;
	}
	else
			name.style.border = "1px solid #0066CC";
	
	if(contactno.value=="")
	{
			contactno.style.border = "1px solid red";
			flag=1;
	}
	else
	{
		if(checkInternationalPhone(contactno.value)==false)
		{
			alert("Please Enter a Valid Contact Number")
			contactno.value='';
			contactno.focus();
			contactno.style.border = "1px solid red";
			flag=1;
		}
		else
			contactno.style.border = "1px solid #0066CC";
	}
				
		if(interested.value=="")
		{
				interested.style.border = "1px solid red";
				flag=1;
		}
		else
				interested.style.border = "1px solid #0066CC";
	if(flag==0)
		return true
	else
		return false;

}
