// **************************
//			framework.php
//
//	 © Sinetics 2009 office@sinetics.ro
//***************************

var xmlhttp;

// pentru Ajax framework 
// ========================================

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

/*
http=GetXmlHttpObject()
if (http==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
*/  

// pentru focus pe campuri in cazul submitului, a testelor
// ========================================
var errfound = false;

function error(elem, text) {
	if (errfound) return;
	window.alert(text);
	elem.select();
	elem.focus();
	errfound = true;
}

  
  
  
  /////////////////////  Ajax search product from stock
  
function doSearch() {
	
	xmlhttp=GetXmlHttpObject()
	if (xmlhttp==null) {
		alert ("Your browser does not support XML HTTP Request");
		return;
	}	
  
	document.getElementById('director-list').innerHTML = "<center><h1>Loading ...</h1><img src='js-css/wait.gif'></center>";

	var pr_selected = document.getElementById('pr_selected').options[document.getElementById('pr_selected').selectedIndex].value
//	var lr_selected = document.getElementById('lr_selected').options[document.getElementById('lr_selected').selectedIndex].value

	
	var url="directors-list.php";
	url=url+"?pr="+pr_selected;
//	url=url+"&lr="+lr_selected;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=Handle_doSearch ;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);


}


function Handle_doSearch() {
	
	if (xmlhttp.readyState == 4){
	
		var response = xmlhttp.responseText;
		
		if(response == ""){// if showing fails
		
			document.getElementById('director-list').innerHTML = 'still searching ...';
			
		} else {// else if showing is ok 
			
			document.getElementById('director-list').innerHTML = response;
			
		}
	}
}
