   var http_request = false;
   
   function get(obj,filename) 
   {
	   var frm = eval(document.forms[obj]);
	   var poststr = '';
    
	   for(var i = 0; i < frm.length; i++)
	   {
			if((frm.elements[i].type == "checkbox" ||frm.elements[i].type == "radio") && frm.elements[i].checked==false) 
				continue;
			//alert("frm.elements[i].name= " + frm.elements[i].name + " , frm.elements[i].value= " +  frm.elements[i].value);    
			if( i + 1 == frm.length )
			{
				poststr = poststr + frm.elements[i].name +"=" + encodeURI( frm.elements[i].value );
			}
			else
			{
				poststr = poststr + frm.elements[i].name +"=" + encodeURI( frm.elements[i].value ) + "&";
			}	
	   }

		makePOSTRequestInput(filename, poststr);
   }
   







   function get_contact(obj,filename) 
   {
	   var frm = eval(document.forms[obj]);
	   var poststr = '';
	   for(var i = 0; i < frm.length; i++)
	   {
			if((frm.elements[i].type == "checkbox" ||frm.elements[i].type == "radio") && frm.elements[i].checked==false) 
				continue;
			//alert("frm.elements[i].name= " + frm.elements[i].name + " , frm.elements[i].value= " +  frm.elements[i].value);    
			if( i + 1 == frm.length )
			{
				poststr = poststr + frm.elements[i].name +"=" + encodeURI( frm.elements[i].value );
			}
			else
			{
				poststr = poststr + frm.elements[i].name +"=" + encodeURI( frm.elements[i].value ) + "&";
			}	
	   }

		makePOSTRequestInputContact(filename, poststr);
   }




   function makePOSTRequestInputContact(url, parameters) 
   {
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  else
	   {
			document.getElementById("errorCell").style.display="";
			document.getElementById("errorCell").value="Sending, please wait......";
	   }
	
			document.getElementById("errorCell").style.display="";
	


      http_request.onreadystatechange = alertForm;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }















 function get_enpt(obj,filename) 
   {

	   var frm = eval(document.forms[obj]);
	   var poststr = '';
    
	   for(var i = 0; i < frm.length; i++)
	   {
			if((frm.elements[i].type == "checkbox" ||frm.elements[i].type == "radio") && frm.elements[i].checked==false) 
				continue;
			//alert("frm.elements[i].name= " + frm.elements[i].name + " , frm.elements[i].value= " +  frm.elements[i].value);    
			if( i + 1 == frm.length )
			{
				poststr = poststr + frm.elements[i].name +"=" + encodeURI( frm.elements[i].value );
			}
			else
			{
				poststr = poststr + frm.elements[i].name +"=" + encodeURI( frm.elements[i].value ) + "&";
			}	
	   }


		makePOSTRequestEnpt(filename, poststr);
   }
   



   function makePOSTRequestInput(url, parameters) 
   {
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      http_request.onreadystatechange = alertContentsInput;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }




   function makePOSTRequestEnpt(url, parameters) 
   {
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      http_request.onreadystatechange = alertContentsEnpt;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }










   
   function makePOSTRequest(url, parameters) 
   {
	
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
   












   function GetURL(link)
   {	
	   
	 	if(link.indexOf('_ajx')<0)
	 	{
			
	 		var firstPart = link.substring(0,link.indexOf('?'));
	 		var secondPart = link.substring(link.indexOf('?')+1, link.length);
	 		link = firstPart + "?_ajx=1&" + secondPart;
	 	}	
	 	AjaxRequestGet(link,'GridData');
		//alert("vinod");
   }


   function getdiv(filename,id) 
   {
	
	
	   var poststr = '';
	  // alert(frm.length)

		makePOSTRequest(filename, id);
   }
   


  function getdivVote(intdivid,value) 
   {
	
	  
	 //  var poststr = '';
	  // alert(frm.length)

	  makePOSTRequestVote(intdivid, value);
   }




   function makePOSTRequestVote(intdivid, value) 
   {

	var parameters =  "divid="+ intdivid + "&value=" + value;	

     // var url="http://rajesh.cipl/biz/refresh_vote.php";
	   // var url="http://qa.ideawala.com/refresh_vote.php";
	 var url="http://www.ideawala.com/refresh_vote.php";
	  
	  http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
		
		  if (!http_request) 
		  {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		  }

      http_request.onreadystatechange = Refresh_Votes;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	       
   }












   
   function makePOSTRequest(url, parameters) 
   {

	parameters = parameters + "&IsbnNo="+ document.getElementById('IsbnNo').value + "&BookTitle="+ document.getElementById('BookTitle').value + "&Author=" + document.getElementById('Author').value;	
     

	  http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
		
		  if (!http_request) 
		  {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		  }

      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	       
   }






 function getdivResource(filename,id) 
   {
	
	 // alert(id);
	   var poststr = '';
	  // alert(frm.length)

		makePOSTRequestResource(filename, id);
   }
   


   
   function makePOSTRequestResource(url, parameters) 
   {

	parameters = parameters + "&ResourceName="+ document.getElementById('ResourceName').value + "&ResourceUrl="+ document.getElementById('ResourceUrl').value;	
     
	// alert(parameters);
	  http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
		
		  if (!http_request) 
		  {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		  }

      http_request.onreadystatechange = alertResource;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	       
   }


      function getcaptcha() 
   {

	   var poststr = '';
	  // alert(frm.length)

		makePOSTCaptcha('captcha.php','captcha');
   }





 




   function makePOSTCaptcha(url, parameters) 
   {
	   
	
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
         {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
      else if (window.ActiveXObject) 
      { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
         }
      }
		
		  if (!http_request) 
		  {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		  }

      http_request.onreadystatechange = alertCaptcha;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  //http_request.setRequestHeader("Content-type", "multipart/form-data" ;"application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	       
   }