var xmlHttp

function products(mathod,str,pic)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="class.php?mathod="+mathod+"&Id="+str+"&pic="+pic+"&sid"+Math.random();

	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function Category1(value)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="cat.php?action=cat1&Id="+value+"&sid"+Math.random();

	xmlHttp.onreadystatechange=stateChangedcat;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function Category2(value)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="cat.php?action=cat2&Id="+value+"&sid"+Math.random();

	xmlHttp.onreadystatechange=stateChangedcat2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function add_individual(value,type)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="add_forms.php?action=add_individual&Id="+value+"&type="+type+"&sid"+Math.random();

	xmlHttp.onreadystatechange=stateChanged_add_individual;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function add_address(value)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="add_forms.php?action=add_address&Id="+value+"&sid"+Math.random();

	xmlHttp.onreadystatechange=stateChanged_add_address;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function del_address(value)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="add_forms.php?action=del_address&Id="+value+"&sid"+Math.random();

	xmlHttp.onreadystatechange=stateChanged_del_address;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function stateChanged()
{
	if (xmlHttp.readyState==1)
	{
		document.getElementById("load").style.display="block";
	}
	if (xmlHttp.readyState==2)
	{
		document.getElementById("load").style.display="block";
	}
	if (xmlHttp.readyState==3)
	{
		document.getElementById("load").style.display="block";
	}
	if (xmlHttp.readyState==4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("load").style.display="none";
			document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
			return true;
		}
		else
		{
			document.getElementById("load").style.display="none";
			document.getElementById("txtHint").innerHTML="HTTP " + xmlHttp.status;
	    }
	}
}
function stateChangedcat()
{
	if (xmlHttp.readyState==4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("catresult").innerHTML=xmlHttp.responseText;
			return true;
		}
		else
		{
			document.getElementById("catresult").innerHTML="HTTP " + xmlHttp.status;
	    }
	}
}
function stateChangedcat2()
{
	if (xmlHttp.readyState==4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("cat2result").innerHTML=xmlHttp.responseText;
			return true;
		}
		else
		{
			document.getElementById("cat2result").innerHTML="HTTP " + xmlHttp.status;
	    }
	}
}
function stateChanged_add_address()
{
	if (xmlHttp.readyState==1)
	{
		document.getElementById("load").style.display="block";
	}
	if (xmlHttp.readyState==2)
	{
		document.getElementById("load").style.display="block";
	}
	if (xmlHttp.readyState==3)
	{
		document.getElementById("load").style.display="block";
	}
	if (xmlHttp.readyState==4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("load").style.display="none";
			document.getElementById("num_address").value = parseInt(document.getElementById("num_address").value) + 1;
			x1=document.getElementById("num_address").value;
			x = parseInt(x1) +1;
			document.getElementById("num_address_Value").value = parseInt(document.getElementById("num_address_Value").value) +1
            var	ID = document.getElementById("num_address_Value").value
            var ID2 = parseInt(ID) +1;
            var ID3 = parseInt(ID2) +1;
			var newdiv = document.createElement('div');
		    newdiv.setAttribute('id',ID);
		    newdiv.innerHTML = xmlHttp.responseText;
			document.getElementById("company_Adddress").appendChild(newdiv);

			document.getElementById("add").innerHTML ="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=big_letter><a href=javascript:add_address("+ID2+");><img src=img/add.gif border=0>&nbsp;&nbsp;ADD ANOTHER ADDRESS</a></span>";
			return true;
		}
		else
		{
			document.getElementById("load").style.display="none";
			document.getElementById("company_Adddress").innerHTML="HTTP " + xmlHttp.status;
	    }
	}
}

function stateChanged_add_individual()
{
	if (xmlHttp.readyState==1)
	{
		document.getElementById("load2").style.display="block";
	}
	if (xmlHttp.readyState==2)
	{
		document.getElementById("load2").style.display="block";
	}
	if (xmlHttp.readyState==3)
	{
		document.getElementById("load2").style.display="block";
	}
	if (xmlHttp.readyState==4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("load2").style.display="none";
			//document.getElementById("individual").innerHTML=document.getElementById("individual").innerHTML +xmlHttp.responseText;
			document.getElementById("num_individual").value = parseInt(document.getElementById("num_individual").value ) + 1;
			x1=document.getElementById("num_individual").value;
			x = parseInt(x1) +1;
			document.getElementById("num_individual2").value = parseInt(document.getElementById("num_individual2").value) +1
            var	ID = document.getElementById("num_individual2").value;

            var ID2 = parseInt(ID) +1;

            var ID3 = parseInt(ID2) +1;


			var newdivsdfds = document.createElement('div');
		    newdivsdfds.setAttribute('id',ID);
		    newdivsdfds.innerHTML = xmlHttp.responseText;
			document.getElementById("individuals").appendChild(newdivsdfds);

            document.getElementById("add_ind").innerHTML ="<span  class=big_letter><a href=javascript:add_individual("+ID2+",'true');><img src=img/add.gif border=0>&nbsp;&nbsp;ADD ANOTHER INDIVIDUAL </a></span>";
				if(document.getElementById("num_individual").value == document.forms["frm"].elements['bands_num'].value)
				{
					 document.getElementById("add_ind").style.display="none";

				}



			return true;
		}
		else
		{
			document.getElementById("load2").style.display="none";
			document.getElementById("individual").innerHTML="HTTP " + xmlHttp.status;
	    }
	}
}
function stateChangedadd()
{
	if (xmlHttp.readyState==1)
			{
				document.getElementById("load").style.display="block";
				document.getElementById("submit1").disabled="true"
			}
			if (xmlHttp.readyState==2)
			{
				document.getElementById("load").style.display="block";
				document.getElementById("submit1").disabled="true"
			}
			if (xmlHttp.readyState==3)
			{
				document.getElementById("load").style.display="block";
				document.getElementById("submit1").disabled="true"
			}
			if (xmlHttp.readyState==4)
			{
				if(xmlHttp.status == 200)
				{
					document.getElementById("load").style.display="none";
					document.getElementById("submit1").disabled=""
					saveResult(xmlHttp.responseText);
					products('show','');
					//document.getElementById("submit1").disabled="false"
					return true;
				}
				else
				{
					document.getElementById("load2").style.display="none";
					saveResult(xmlHttp.statusText);
			    }
			}
           }


        function sendRequest() {
            var oForm = document.forms[0];
            var sBody = getRequestBody(oForm);


            xmlHttp.open("post", oForm.action, true);
            xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

            xmlHttp.onreadystatechange=stateChangedadd;

            xmlHttp.send(sBody);


        }

        function getRequestBody(oForm) {
            var aParams = new Array();

            for (var i=0 ; i < oForm.elements.length; i++) {
                var sParam = oForm.elements[i].name;
                sParam += "=";
                sParam += oForm.elements[i].value;
                aParams.push(sParam);
            }

            return aParams.join("&");
        }

        function saveResult(sMessage) {
            var divStatus = document.getElementById("divStatus");

            divStatus.innerHTML =  sMessage;
        }

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	  {
	  	// Firefox, Opera 8.0+, Safari
	  	xmlHttp=new XMLHttpRequest();
	  	//alert('Firefox');
	  }
	  catch (e)
	  {
	   	// Internet Explorer
	  	 try
	    	{
	    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    		//alert('Internet');
	    	}
	  	catch (e)
	    	{
	    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    		//alert('Internet');
	    	}
	  }
	  return xmlHttp;
}