// JavaScript Document


function makeactive(tab1, div1, pr_id, pf_id, size, color)
{
	//document.getElementById(div1).innerHTML = ""; 
	document.getElementById(div1).style.display = "block"; 
	//alert('ajax.php?p='+tab1+'&pr_id='+pr_id+'&pf_id='+pf_id+'&size='+size+'&color='+color+'&sh=y');
	callAHAH('ajax.php?p='+tab1+'&pr_id='+pr_id+'&pf_id='+pf_id+'&size='+size+'&color='+color+'&sh=y', div1, 'Loading...', 'Error');}

function makeactive1(tab1, div1, pr_id, pf_id, size, color)
{
	//document.getElementById(div1).innerHTML = ""; 
	document.getElementById(div1).style.display = "block"; 

	callAHAH('ajax.php?p='+tab1+'&pr_id='+pr_id+'&pf_id='+pf_id+'&size='+size+'&color='+color, div1, 'Loading...', 'Error');}


function makeactive2(tab2, div2, pr_id, pf_id, size, color)
{
	//document.getElementById(div1).innerHTML = ""; 
	document.getElementById(div2).style.display = "block"; 

	callAHAH1('ajax.php?p='+tab2+'&pr_id='+pr_id+'&size='+size+'&color='+color, div2, 'Loading...', 'Error');
}


function makeactive3(tab3, div3, pr_id, pf_id, size, color)
{
	//document.getElementById(div1).innerHTML = ""; 
	document.getElementById(div3).style.display = "block"; 

	callAHAH2('ajax.php?p='+tab3+'&pr_id='+pr_id+'&size='+size+'&color='+color, div3, 'Loading...', 'Error');
}


function coloractive(tab1, tab2, tab3, div1, div2, div3, pr_id, size, color)
{
	makeactive1(tab1, div1, pr_id, '', size, color);
	makeactive2(tab2, div2, pr_id, '', size, color);
	makeactive3(tab3, div3, pr_id, '', size, color);
}

function coloractive1(tab1, tab2, div1, div2, pr_id, size, color)
{
	makeactive1(tab1, div1, pr_id, '', size, color);
	makeactive2(tab2, div2, pr_id, '', size, color);
	//makeactive3(tab3, div3, pr_id, '', size, color);
}
	

function callAHAH(url, pageElement, callMessage, errorMessage) 
{
	var pageElement=pageElement;
	alert(url);
	alert(pageElement);
	alert(callMessage);
	alert(errorMessage);
	
    document.getElementById(pageElement).innerHTML = "<img src='../images/loading.gif'>";
     try 
	 {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {responseAHAH(pageElement, errorMessage);};
     //alert(url);
	 req.open("GET",url,true);
     req.send(null);
  }


function responseAHAH(pageElement, errorMessage) {
   var output = '';
  //alert(pageElement);
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
		 alert(output);
         document.getElementById(pageElement).innerHTML = output;
         } else {
         document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output;
         }
      }
  }

////////////////// second ahah function
function callAHAH1(url1, pageElement1, callMessage1, errorMessage1) 
{
	var pageElement1=pageElement1;
	//alert(url1);
    document.getElementById(pageElement1).innerHTML = "<img src='../images/loading.gif'>";
     try 
	 {
     req1 = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req1 = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req1 = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req1 = false;
         } 
       } 
     }
     req1.onreadystatechange = function() {responseAHAH1(pageElement1, errorMessage1);};
     req1.open("GET",url1,true);
     req1.send(null);
  }


function responseAHAH1(pageElement1, errorMessage1) {
   var output1 = '';
   if(req1.readyState == 4) {
      if(req1.status == 200) {
         output1 = req1.responseText;
		 
         document.getElementById(pageElement1).innerHTML = output1;
         } else {
         document.getElementById(pageElement1).innerHTML = errorMessage1+"\n"+output1;
         }
      }
  }


function callAHAH2(url2, pageElement2, callMessage2, errorMessage2) 
{
	var pageElement2=pageElement2;
	//alert(url2);
   document.getElementById(pageElement2).innerHTML = "<img src='images/loading.gif'>";
     try 
	 {
     req2 = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req2 = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req2 = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req2 = false;
         } 
       } 
     }
     req2.onreadystatechange = function() {responseAHAH2(pageElement2, errorMessage2);};
	//alert(req2);
     req2.open("GET",url2,true);
     req2.send(null);
  }


function responseAHAH2(pageElement2, errorMessage2) 
{
   var output2 = '';
   //alert(pageElement2);
   //alert (req2.readyState);
   if(req2.readyState == 4) 
   {
	   //alert (req2.status);
      if(req2.status == 200) 
	  {
         output2 = req2.responseText;
		 //alert(pageElement2);
		 //alert(output2);
         document.getElementById(pageElement2).innerHTML = output2;
	 } 
	 else 
	 {
		 document.getElementById(pageElement2).innerHTML = errorMessage2+"\n"+output2;
	 }
  }
}

////////////////// Fourth ahah function

function call_jobs(url, pageElement, callMessage, errorMessage, dv_id1)
{
	/*alert(url);
	alert(pageElement);
	alert(callMessage);
	alert(errorMessage);
	alert(dv_id1);*/
	var dv_id1=dv_id1;
	for(i=1; i<900; i++)
	{
		if(i==dv_id1)
		{
			if(document.getElementById('dv_'+dv_id1))
			{
				document.getElementById('dv_'+ dv_id1).style.backgroundColor = '#666666';
				document.getElementById('dv_'+ dv_id1).style.color = '#FFF';
				document.getElementById('lk_'+ dv_id1).className = 'news_change';}
			}
			else
			{
				if(document.getElementById('dv_'+i))
				{
					document.getElementById('dv_'+i).style.backgroundColor = '';
					document.getElementById('dv_'+i).style.color='#000';
				}
			}
	}
	//alert(url);
	callAHAH3(url, pageElement, callMessage, errorMessage) ;
}


function calculate_salary(url, pageElement, callMessage, errorMessage, dv_id1)
{
	/*alert(url);
	alert(pageElement);
	alert(callMessage);
	alert(errorMessage);
	alert(dv_id1);*/
	var dv_id1=dv_id1;
	for(i=1; i<900; i++)
	{
		if(i==dv_id1)
		{
			if(document.getElementById('dv_'+dv_id1))
			{
				
				document.getElementById('dv_'+ dv_id1).style.backgroundColor = '#666666';
				document.getElementById('dv_'+ dv_id1).style.color = '#FFF';
				document.getElementById('lk_'+ dv_id1).className = 'news_change';}
			}
			else
			{
				if(document.getElementById('dv_'+i))
				{
					document.getElementById('dv_'+i).style.backgroundColor = '';
					document.getElementById('dv_'+i).style.color='#000';
				}
		}
	}
	//alert(url);
	callAHAH3(url, pageElement, callMessage, errorMessage) ;
}


function callAHAH3(url3, pageElement3, callMessage3, errorMessage3) 
{
	var pageElement3=pageElement3;
	//alert(pageElement3);
    document.getElementById(pageElement3).innerHTML = "<img src='../images/loading.gif'>";
     try 
	 {
     req3 = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req3 = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req3 = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req3 = false;
         } 
       } 
     }
     req3.onreadystatechange = function() {responseAHAH3(pageElement3, errorMessage3);};
	//alert(req3);
     req3.open("GET",url3,true);
     req3.send(null);
  }


function responseAHAH3(pageElement3, errorMessage3){
   var output3 = '';
   //alert (pageElement3);
   //alert (req3.readyState);
   if(req3.readyState == 4) {
	    //alert (req3.status);
      if(req3.status == 200) {
         output3 = req3.responseText;
		 //alert(pageElement3);
		 //alert(output3);
         document.getElementById(pageElement3).innerHTML = output3;
         } else {
         document.getElementById(pageElement3).innerHTML = errorMessage3+"\n"+output3;
         }
   	}
}

function call_poll(url, pageElement, callMessage, errorMessage)
{
	//alert(pageElement);
	//alert(url);
	callAHAH4(url, pageElement, callMessage, errorMessage) ;
}

function callAHAH4(url4, pageElement4, callMessage4, errorMessage4) 
{
	//alert(pageElement4);
	//alert(url4);
	var pageElement4=pageElement4;
    document.getElementById(pageElement4).innerHTML = "<img src='../images/loading.gif'>";
     try 
	 {
     req4 = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req4 = new ActiveXObject("Msxml4.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req4 = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req4 = false;
         } 
       } 
     }
     req4.onreadystatechange = function() {responseAHAH4(pageElement4, errorMessage4);};
	//alert(req4);
	//alert(req4.onreadystatechange);
     req4.open("GET",url4,true);
     req4.send(null);
  }


function responseAHAH4(pageElement4, errorMessage4) {
   var output4 = '';
   //alert(pageElement4);
   if(req4.readyState == 4) {
      if(req4.status == 400) {
         output4 = req4.responseText;
		 //alert(pageElement4);
		 //alert(output4);
         document.getElementById(pageElement4).innerHTML = output4;
         } else {
         document.getElementById(pageElement4).innerHTML = errorMessage4+"\n"+output4;
         }
   	}
}

