var ajax_init = null;
var init = false;
var init2 = false;
var form_init = true;
var form_mail = true;

try { ajax_init = new XMLHttpRequest(); }
catch(err) { ajax_init = new ActiveXObject("Microsoft.XMLHTTP");}

if(ajax_init == null)
    {
        // window.alert('Ajax Initiaization failed');
    }
	



function check_email(emailid)
{
	if(emailid.value.length > 0)
	{
	var pass_id = emailid.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?email=" + pass_id;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
	
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(ajax_init.responseText != "")	
			{
				document.getElementById("err_emailid").innerHTML = ajax_init.responseText;
				document.getElementById("err_row_emailid").style.background = '#fce9e9';
				form_mail = false;
			}
			else
			{
				document.getElementById("err_emailid").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td></td>     </tr>       </table>";
				document.getElementById("err_row_emailid").style.background = '#FFFFFF';
				form_mail = true;
			}
		}
	}
	}
	else
	{
		document.getElementById("err_emailid").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/error1.gif\" alt=\"Error\"></td>   <td width=\"10\">&nbsp;</td>  <td><span class=\"style3\" >Email Address is blank</span> </td>     </tr>       </table>";
		document.getElementById("err_row_emailid").style.background = '#fce9e9';
		form_mail = false;
	}
}


function check_phone(phone)
{
	if(phone.value.length > 0)
	{
	var pass_no = phone.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?phone=" + pass_no;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
	
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(ajax_init.responseText != "")	
			{
				document.getElementById("err_phone").innerHTML = ajax_init.responseText;
				document.getElementById("err_row_phone").style.background = '#fce9e9';
				form_mail = false;
			}
			else
			{
				document.getElementById("err_phone").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td></td>     </tr>       </table>";
				document.getElementById("err_row_phone").style.background = '#FFFFFF';
				form_mail = true;
			}
		}
	}
	}
	else
	{
		document.getElementById("err_phone").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/error1.gif\" alt=\"Error\"></td>   <td width=\"10\">&nbsp;</td>  <td><span class=\"style3\" >Phone Number is blank</span> </td>     </tr>       </table>";
		document.getElementById("err_row_phone").style.background = '#fce9e9';
		form_mail = false;
	}
}

// removing the white space

function removeSpaces(string) {
 return string.split(' ').join('');
}

//  Your Name
function check_name(name)
{
	if(name.value.length > 0)
	{
	var pass_name = name.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?name=" + pass_name;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(removeSpaces(ajax_init.responseText.toLowerCase()) ==removeSpaces(pass_name.toLowerCase()) )	
			{
				document.getElementById("Name").value = ajax_init.responseText;
				//window.alert('sdf');
				document.getElementById("err_name").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td></td>     </tr>       </table>";
				document.getElementById("err_row_name").style.background = '#FFFFFF';
				
				form_init = true;
			}
			
			else 	
			{
				document.getElementById("err_name").innerHTML = ajax_init.responseText;
				document.getElementById("err_row_name").style.background = '#fce9e9';
				form_init = false;
			}
			
		}
	}
	}
	else
	{
		document.getElementById("err_name").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/error1.gif\" alt=\"Error\"></td>   <td width=\"10\">&nbsp;</td>  <td><span class=\"style3\" >User Name is blank</span> </td>     </tr>       </table>";
		document.getElementById("err_row_name").style.background = '#fce9e9';
		form_init = false;
	}
}

// check company name
function check_company(company)
{
	if(company.value.length > 0)
	{
	var pass_company = company.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?company=" + pass_company;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(removeSpaces(ajax_init.responseText.toLowerCase()) ==removeSpaces(pass_company.toLowerCase()) )	
			{
				document.getElementById("Organization").value = ajax_init.responseText;
				//window.alert('sdf');
				document.getElementById("err_company").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td> </td>     </tr>       </table>";
				document.getElementById("err_row_company").style.background = '#FFFFFF';
				
				form_init = true;
			}
			
			else 	
			{
				document.getElementById("err_company").innerHTML = ajax_init.responseText;
				document.getElementById("err_row_company").style.background = '#fce9e9';
				form_init = false;
			}
			
		}
	}
	}
	else
	{
		document.getElementById("err_company").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/error1.gif\" alt=\"Error\"></td>   <td width=\"10\">&nbsp;</td>  <td><span class=\"style3\" >Organization Name is blank</span> </td>     </tr>       </table>";
		document.getElementById("err_row_company").style.background = '#fce9e9';
		form_init = false;
	}
}

// check address
function check_address(address)
{
	if(address.value.length > 0)
	{
	var pass_address = address.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?address=" + pass_address;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(removeSpaces(ajax_init.responseText.toLowerCase()) == removeSpaces(pass_address.toLowerCase()) )	
			{
				document.getElementById("Street_Address").value = ajax_init.responseText;
				//window.alert('sdf');
				document.getElementById("err_address").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td></td>     </tr>       </table>";
				document.getElementById("err_row_address").style.background = '#FFFFFF';
				
				form_init = true;
			}
			
			else 	
			{
				document.getElementById("err_address").innerHTML = ajax_init.responseText;
				document.getElementById("err_row_address").style.background = '#fce9e9';
				form_init = false;
			}
			
		}
	}
	}
	else
	{
		document.getElementById("err_address").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/error1.gif\" alt=\"Error\"></td>   <td width=\"10\">&nbsp;</td>  <td><span class=\"style3\" >Address is blank</span> </td>     </tr>       </table>";
		document.getElementById("err_row_address").style.background = '#fce9e9';
		form_init = false;
	}
}

// check City
function check_city(city)
{
	if(city.value.length > 0)
	{
	var pass_city = city.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?city=" + pass_city;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(ajax_init.responseText.toLowerCase() == pass_city.toLowerCase() )	
			{
				document.getElementById("City").value = ajax_init.responseText;
				//window.alert('sdf');
				document.getElementById("err_city").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td></td>     </tr>       </table>";
				document.getElementById("err_row_city").style.background = '#FFFFFF';
				
				form_init = true;
			}
			
			else 	
			{
				document.getElementById("err_city").innerHTML = ajax_init.responseText;
				document.getElementById("err_row_city").style.background = '#fce9e9';
				form_init = false;
			}
			
		}
	}
	}
	else
	{
		document.getElementById("err_city").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/error1.gif\" alt=\"Error\"></td>   <td width=\"10\">&nbsp;</td>  <td><span class=\"style3\" >City is blank</span> </td>     </tr>       </table>";
		document.getElementById("err_row_city").style.background = '#fce9e9';
		form_init = false;
	}
}

// check state
function check_state(state)
{
	if(state.value.length > 0)
	{
	var pass_state = state.value;
	var get_string = "http://www.infobanc.com/showroom/send-enquiry/sendmail/get_userid.php?state=" + pass_state;
	ajax_init.open("POST",get_string,true);
	ajax_init.send(null);
	ajax_init.onreadystatechange = function() {
		if(ajax_init.readyState == 4 || ajax_init.readyState == "complete")
		{
			if(ajax_init.responseText.toLowerCase() == pass_state.toLowerCase() )	
			{
				document.getElementById("Country").value = ajax_init.responseText;
				//window.alert('sdf');
				document.getElementById("err_state").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">         <tr>       <td width=\"10\">&nbsp;</td>  <td width=\"16\" valign=\"middle\"><img src=\"http://www.infobanc.com/showroom/send-enquiry/sendmail/images/ok_icon.jpg\" alt=\"ok\"></td>   <td width=\"10\">&nbsp;</td>  <td></td>     </tr>       </table>";
				document.getElementById("err_row_state").style.background = '#FFFFFF';
				
				form_init = true;
			}
			
			
		}
	}
	}
	
}
function form_submit()
{
	if(!form_init)
	{
		window.alert('Please fill-up all mandatory columns completely');
		document.frm.Name.focus();
		return false;
	}
	else if(!form_mail)
	{
		window.alert('Please fill-up all mandatory columns completely');
		document.frm.email.focus();
		return false;
	}
	else return true;
	
}
