﻿// JScript File
var xmlHttp


function showAjaxResults(div, sUrl)
{
	//  document.getElementById("sidebar1").innerHTML = "<p> Search in progress...</p>"; //loading
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
		alert ("Your browser does not support the XMLHttpRequest object.")
    	return
    }
    var url="http://hsb2b01.digitalsmiths.com/ajax/displaycart.php?query=hello";
    url=url + "&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged()
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}


function stateChanged()
{
  if (xmlHttp.readyState == 0)
  {
	  document.getElementById("sidebar1").innerHTML = "<p> Search in progress0...</p>"; //loading
  }
  else if(xmlHttp.readyState == 1)
  {
	  document.getElementById("sidebar1").innerHTML = "<p> Search in progress1...</p>"; //loaded
  }
  else if(xmlHttp.readyState == 2)
  {
	  document.getElementById("sidebar1").innerHTML = "<p> Search in progress2...</p>"; //interactive
  }
  else if(xmlHttp.readyState == 3)
  {
	  document.getElementById("sidebar1").innerHTML = "<p> Loading data...3</p>";
  }
  else if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
	  document.getElementById("sidebar1").innerHTML=xmlHttp.responseText; 
	//  document.getElementById("sidebar1").innerHTML="HELLO WORLD"
  } 
} 

function GetXmlHttpObject()
{ 
  var objXMLHttp=null
  
  try {
    objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); //later IE
  } catch (e) {
  try {
    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); //earlier IE
  } catch (e) {
  objXMLHttp = null;
  }
  }
  
  if (objXMLHttp==null)
  {
    objXMLHttp=new XMLHttpRequest() //IE7, Firefox, Safari
  }
  return objXMLHttp
}

function deletefolder(folderId) {

	var answer = confirm("Delete Selected Items?")
	if (answer){
		//alert("Folder being deleted")
		var thisurl =  '../process.php?delete=true&folderid=' + folderId;

		Ext.Ajax.request(
			{
				url : thisurl,
				success : function(response, request){
				//	alert(thisurl);
				},
				failure : function(response, request){
					alert("There was an error deleting the folder.");
				}

			}
		)
		 Ext.Ajax.request(
			{
				url : '../ajax/cartdetails.php?query=1',
				success : function(response, request){Ext.DomQuery.selectNode('div[id="myclips"]').innerHTML = response.responseText}
			}
		)
	}
}
function deleteAllClips() {

	var chkbox1=document.getElementsByName("checkbox1");
	var clipString = [];
	//	 alert(x.length + " elements!")
	for (var i = 0; i < chkbox1.length; i++) 
	{
	  if (chkbox1[i].checked){
		clipString.push(chkbox1[i].id);  
	  }
	}	
	
	var chkbox2=document.getElementsByName("clipgroup1");
	var folderString = [];
	//	 alert(x.length + " elements!")
	for (var i = 0; i < chkbox2.length; i++) 
	{
	  if (chkbox2[i].checked){
		folderString.push(chkbox2[i].id);  
	  }
	}	


	var answer = confirm("Delete Selected Items?")
	if (answer){
		//alert("Folder being deleted")
		var thisurl =  '../process.php?deleteall=true&cliparray=' + clipString + "&folderarray=" + folderString;
		//alert(thisurl);

		

		Ext.Ajax.request(
			{
				url : thisurl,
				success : function(response, request){
				//	alert(thisurl);
				},
				failure : function(response, request){
					alert("There was an error deleting the selection.");
				}

			}
		)
		 Ext.Ajax.request(
			{
				url : '../ajax/cartdetails.php?query=1',
				success : function(response, request){Ext.DomQuery.selectNode('div[id="myclips"]').innerHTML = response.responseText}
			}
		)
	}
}


function addClipsToCart() {

	var chkbox1=document.getElementsByName("checkbox1");
	var clipString = [];
	//	 alert(x.length + " elements!")
	for (var i = 0; i < chkbox1.length; i++) 
	{
	  if (chkbox1[i].checked){
		clipString.push(chkbox1[i].id);  
	  }
	}	
	
	var thisurl =  '../process.php?movetocart=true&cliparray=' + clipString;

	Ext.Ajax.request(
		{
			url : thisurl,
			success : function(response, request){
			//	alert(thisurl);
				window.location = "../cart.php";
			},
			failure : function(response, request){
			//	alert(response.responseText);
				window.location = "../cart.php";
			}

		}
	)
//	window.location = "../cart.php";


}


function selectAllFolders()
{
	
 var chkbox1=document.getElementsByName("checkbox1");
	//	 alert(x.length + " elements!")
  for (var i = 0; i < chkbox1.length; i++) 
  {
//	  if (chkbox1[i].checked){
//	  	chkbox1[i].checked = false;
//	  }else{
	  	chkbox1[i].checked = true;
//	  }
  }
 var chkbox2=document.getElementsByName("clipgroup1");
	//	 alert(x.length + " elements!")
  for (var i = 0; i < chkbox2.length; i++) 
  {
//	  if (chkbox2[i].checked){
//	  	chkbox2[i].checked = false;
//	  }else{
	  	chkbox2[i].checked = true;
//	  }
  }


//	var elem = document.getElementById('my_cart_modify').elements;
//	var count = 0;
//	var flag = false;
//	
//	for(var i = 0; i < elem.length; i++)
//	{
//		if (elem[i].name == "checkbox1")
//		{
//			elem[i].checked = true;
//		}
//					
//	}
}


