 // Get base url
	url = document.location.href;
	xend = url.lastIndexOf("/") + 1;
	var base_url = url.substring(0, xend);


	var div_name= new Array; 
	var form_name = new Array;
	var url_run = new Array;
	var form_name1="frmWeb";
	var no_of_divs = "";
	var div_name_content = "";
	var flag_form_empty = "No";
	var generate = "Yes";
	var indicator = "Yes";
    var empty_form = "";
	var str='';
	var overwrite='N';

//new function added by naveen c joshi on 12/3/2008 for contect us validation 
function contectUsValidation()
{
	if(document.frmWeb.name1.value == "")
	{
	alert ("Please enter Name.");
	document.frmWeb.name1.focus();
	return false;
	}
	
	if (document.frmWeb.email.value=="")
	{
		alert("Please Enter Email.");
		document.frmWeb.email.focus();
		return false;
	}
	else
	{
		var str=document.frmWeb.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(str))
		{
			alert("Please enter valid email address.");
			document.frmWeb.email.focus();
			return false;
		}
	}	
	
	if(document.frmWeb.subject.value == "")
	{
	alert ("Please enter Subject.");
	document.frmWeb.subject.focus();
	return false;
	}

	if(document.frmWeb.email_text.value == "")
	{
	alert ("Please enter Message.");
	document.frmWeb.email_text.focus();
	return false;
	}

	showUser('no_of_divs=1&amp;link1##contact_us1.php?div=content_div~form=frmWeb');
}

//end

function showUser(url)
{ 

	   var url1 = url.split('&');
        var url2 = url1[0].split('=');
        if(url2[0] == 'no_of_divs')
                no_of_divs = url2[1];
                        
        var i=1;
        var j=0;
                
          
        while(i <= no_of_divs)
        {
                j=i-1;
                url_links = url1[i].split("##");
                //alert(url_links[1]);
                url_run[j] = url_links[1].replace(/~/g, '&');
        				

                i++;
        }
       //alert("URLS=>>" + url_run);
        var url_values1 = "";
        var url_values = "";
        var j=0;
        var i =0;
        
        
        while(i < no_of_divs) 
        {
                
                url_values1 = url_run[i].split('?');        
                url_values = url_values1[1].split('&');        
                //alert(url_values);
                
                length1 = url_values.length;
                j = 0;
                while(j < length1) 
                {
                        url_val = url_values[j].split('=');
						
						if(url_val[0]=="dont") { temp="yes";}	
						else if(url_val[0]=="dont_show") {  temp2="yes";}
						
                        if(j == 0)
                        {
                                form_name[i] = 'Empty';        
                        }
                                                
                                                if(url_val[0] == 'div')
                                                       {
														   div_name[i] = "";
														   div_name[i] = url_val[1];
														   div_name_content = div_name[i];
													   }
                                                
                                                if(url_val[0] == 'form')
                                                        form_name[i] = url_val[1];        
                                              
                                                if(url_val[0] == 'flag_form_empty')
                                                        flag_form_empty = url_val[1]; 
														
												if(url_val[0] == 'generate')
														generate = url_val[1];			
                                                
												if(url_val[0] == 'indicator')
														indicator = url_val[1];
														
												if(url_val[0] == 'overwrite')
														overwrite = url_val[1];		
                                                j++;
                                                
                                        }
        
        
                i++;
                
        }

       i=0;
	 	
		if(overwrite=="Y")  
			{
				str = document.getElementById(div_name_content).innerHTML;
			}
					
       setTimeout("run_ajax(0)",100);
	   /*
	   if(indicator == "Yes")
	   {
	   while(i < no_of_divs)
                {
                        div_name_content = "";
                        div_name_content = div_name[i];
                        
                        document.getElementById(div_name_content).innerHTML = "<img src='indicator.gif' border=0/>";
						
                        i++;
              
			 	
		
			  }
	   }
	   */
         
        
        
 }
        


function run_ajax(i)
        {
			    
                if(i < no_of_divs)
                        {
                               
								div_name_content = "";
                                div_name_content = div_name[i];
                                
                                url = url_run[i];
                                
                                //alert("in");
                               if(generate != "no")
							   	url = generate_url(url,form_name[i]);
                               
							 
							 //alert (url)
                                http_request(url);
                                
                                i++;
                                setTimeout("run_ajax("+i+")",150);

                        }
                
        
        }



function GetXmlHttpObject()
		{
			var xmlHttp=null;
			try
			{
				 // Firefox, Opera 8.0+, Safari
				 xmlHttp=new XMLHttpRequest();
			}
			catch(e)
			 {
			 //Internet Explorer
				 try
				  {
				  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				  }
				 catch (e)
				  {
				  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				  }
			  }
			 return xmlHttp;
		} 


function generate_url(url, form_name1)
	{
	var len = "";	
	
	//alert("form" + form_name1);
	if(form_name1 != "Empty")
		  {
			  
			len=document.frmWeb.elements.length;
			 
			//alert("999-"+len);
			 var i=0;
			  var value="";
			  while(i!=len)
				{
					
					if(document.frmWeb.elements[i].type == "checkbox")
						{
							if(document.frmWeb.elements[i].checked == true)
								{
								value= value + "&" + document.frmWeb.elements[i].name + "=" + document.frmWeb.elements[i].value;
								}
						}
						else
						{
							value= value + "&" + document.frmWeb.elements[i].name + "=" + document.frmWeb.elements[i].value;
						}
					
					i++;
					
				}
			url=url + value;
			 
		  }
	 // alert(url);
	return url;
	}
	

function http_request(url)
	{
		xmlHttp=GetXmlHttpObject()
	
		if (xmlHttp==null)
		 {
			 alert("Browser does not support HTTP Request")
			 return
		 }
	
		
		xmlHttp.onreadystatechange=stateChanged
	
		xmlHttp.open("GET",url,true)
		
		xmlHttp.send(null)
		
	}
	

function stateChanged() 
	{ 
	
	//alert("Respose=" + div_name_content);
	 if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
		 var check = xmlHttp.responseText; 
		
		  var arr_check = check.split('~~~~');        
       
	   
	   
		if(arr_check[0] == "RefreshLink")
		  	{
				window.location.href = arr_check[1];	
			}
		else if(check == "No Other Questions")
			{
				document.getElementById(div_name_content).innerHTML= ""; 	
			}
		else
			{
								
				if(div_name_content != "")
				   		{
								document.getElementById(div_name_content).innerHTML= str + xmlHttp.responseText; 
								overwrite = "N";
						
						}
				else
					alert("Not Found");
			}
		}
		else if(xmlHttp.readyState==1)
		{
			 document.getElementById(div_name_content).innerHTML = "<img src='indicator.gif' border=0/>";
		}
	}	


function pause(millisecondi)
	{
		var now = new Date();
		var exitTime = now.getTime() + millisecondi;
	
		while(true)
		{
			now = new Date();
			if(now.getTime() > exitTime) return;
		}
	}
function check()
{
	div_val = document.getElementById('div_dup').innerHTML;
	chk_mail = div_val.search("Duplicate") 

		if (document.frmWeb.Email.value=="")
		{
			alert ("Please enter Email address!!");
			document.frmWeb.Email.focus();
			return false;
		}
		else if (document.frmWeb.Email.value!="")
		{
			
			var str=document.frmWeb.Email.value;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
			if (!filter.test(str))
			{
				alert("Your Email id appears to be in-correct ");
				document.frmWeb.Email.focus();
				return false;
			}	

		}

	if(document.frmWeb.FirstName.value=="")
				{
				alert("Please Enter First Name!! ");
				document.frmWeb.FirstName.focus();
				return false;
				}
	
	if(document.frmWeb.LastName.value=="")
				{
				alert("Please Enter Last Name!! ");
				document.frmWeb.LastName.focus();
				return false;
				}
	if(document.frmWeb.Password.value=="")
			{
			alert("Please Enter Password!! ");
			document.frmWeb.Password.focus();
			return false;
			}
	if(chk_mail !='-1')
		{
			alert ("Duplicate Email address can't proceed!!");
			document.frmWeb.Email.focus();
			return false;

		}

return true;

}

	
