// JavaScript Document


function makeactive(tab1, div1, pr_id, pf_id, size, color)
{
	//document.getElementById(div1).innerHTML = ""; 
	document.getElementById(div1).style.display = "block"; 
	//alert('modules/ajax.php?p='+tab1+'&pr_id='+pr_id+'&pf_id='+pf_id+'&size='+size+'&color='+color);
	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 call_cart(tab1, div1, div2, size, sc_id, pr_id)
{
	//alert(sc_id);
	var qty;
	document.getElementById(div1+pr_id).innerHTML = "View Cart"; 
	//alert(document.getElementById('chk'+sc_id).checked);
	if(document.getElementById('chk'+sc_id).checked==true){
		qty=1;
	}else{
		qty=-1;	
	}
	callAHAH('ajax.php?p='+tab1+'&pr_id='+pr_id+'&size='+size+'&sc_id='+sc_id+'&quantity='+qty, div2, 'Loading...', 'Error');
}

//////////AHAH Function start/////////////////////////////////////////

function callAHAH(url, pageElement, callMessage, errorMessage) 
{
	var pageElement=pageElement;
	//alert(url);
    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);};
     req.open("GET",url,true);
     req.send(null);
  }


function responseAHAH(pageElement, errorMessage) {
   var output = '';
   if(req.readyState == 4) {
	  // alert(req.status);
      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;
         }
      }
  }



////////////////// Third ahah function
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);};
     req2.open("GET",url2,true);
     req2.send(null);
  }


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