
//Ajax object
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function newShowRegion(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	var url="newRegionDp.html";
	url=url+"?vids="+str;
	//alert(url);
	xmlHttp.onreadystatechange=newStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
// called on country list in country dropdown.
function search_selectRegion(id)
{
//    alert("Search :"+id);
	var flag = false;
	var str = new Array;
	var y =0;
	var vid = new Array;
	
     for(var i = 0; i<id; i++)  
	 { 
	//  alert('searchCountry_id'+i);
//	    alert(document.getElementById('searchCountry_id'+i));
		 if(document.getElementById('searchCountry_id'+i).checked==true)
		 {
			 if(y>=0)
			 {
				 vid[y] = document.getElementById('searchCountry_id'+i).value; 
				 str[y] = document.getElementById('searchCountry_id'+i).title;
				 y++;
			 }
			 flag = true;
		 }
		 if(flag)
		 {
			var strings = str.join(',');
			//alert(strings);
			document.getElementById('country_text_name').value=strings;
			document.getElementById('all_country').checked=false;
		 }
		 else
		 {
			document.getElementById('all_country').checked=true;
			document.getElementById('country_text_name').value="All Countries";
		 }
			 
	 }
	
	var vids = (vid.join(','));
	//alert(vids);

	newShowRegion(vids); 
	
}
function newShowRegion(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	var url="newRegionDp.php";
	url=url+"?vids="+str;
  // alert(url);
	xmlHttp.onreadystatechange=newStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
///displaying Region
function newStateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	// alert("newstatechanged");
		//alert(xmlHttp.responseText);
		document.getElementById("region_div").innerHTML=xmlHttp.responseText 
	}
}

// called on region listing in region dropdown
var st="";
function select_Country(cid, limit)
{
//	alert(cid +", "+limit);
   
	var str12 = new Array;
    var flag = false;
	 var y = 0;
	 for(var i = 0; i < limit; i++)  
	 { 
		 if(document.getElementById('region_id'+cid+i).checked)
		 {
			 var flag = true;
			 //alert(document.getElementById('region_id'+cid+i).title);
			 str12[y] = document.getElementById('region_id'+cid+i).title;
			 y++;
		 }
	 }//for close
	 if(flag)
	 {
		 document.getElementById('country_id'+cid).checked=false;
		 var strings  =  str12.join(',');
		 document.getElementById('region_text_name').value=strings;
	 }else{
		 document.getElementById('country_id'+cid).checked=true;
	 }
}
// called on country list in region dropdown
function select_CountryRegion(cid, limit)
{
	var str = new Array;

	if(document.getElementById('country_id'+cid).checked==true)
	{
		 for(var i = 0; i < limit; i++)  
		 { 
			 document.getElementById('region_id'+cid+i).checked=false;
		 }//for close
		document.getElementById('region_text_name').value="All Regions";
	}else{
		 for(var i = 0; i < limit; i++)  
		 { 
			 document.getElementById('region_id'+cid+i).checked=true; 
			 str[i] = document.getElementById('region_id'+cid+i).title;
		 }//for close
		var strings = str.join(',');
		document.getElementById('region_text_name').value=strings;
	}// if close
}
//called on all country toggle in country dropdown
function search_select(id)
{
	//document.getElementById('all_country').checked=true;
	var str = new Array;
     if(document.getElementById('all_country').checked==true)
	 {
		 for(var i = 0; i < id; i++)  
		 { 
			 document.getElementById('searchCountry_id'+i).checked = false;
		 }
		document.getElementById('country_text_name').value="All Countries";
	 }else{
		 for(var i = 0; i < id; i++)  
		 { 
			 document.getElementById('searchCountry_id'+i).checked = true;
			 str[i] = document.getElementById('searchCountry_id'+i).title;
		 }
		var strings = str.join(',');
		if(strings!='') 
			document.getElementById('country_text_name').value=strings;
		else
			document.getElementById('country_text_name').value="All Countries";
	 }

	var vids = '';
	newShowRegion(vids);	 
}
///////////////////////////////////////////////////////////////////////////////////////////
function search_selectRegion_new(id, rname)
{
  //  alert("Search :"+id);
	var flag = false;
	var str = new Array;
	var y =0;
	var vid = new Array;
	
     for(var i = 0; i<id; i++)  
	 { 
	//  alert('searchCountry_id'+i);
//	    alert(document.getElementById('searchCountry_id'+i));
		 if(document.getElementById('searchCountry_id'+i).checked==true)
		 {
			 if(y>=0)
			 {
				 vid[y] = document.getElementById('searchCountry_id'+i).value; 
				 str[y] = document.getElementById('searchCountry_id'+i).title;
				 y++;
			 }
			 flag = true;
		 }
		 if(flag)
		 {
			var strings = str.join(',');
			//alert(strings);
			document.getElementById('country_text_name').value=strings;
			document.getElementById('all_country').checked=false;
		 }
		 else
		 {
			document.getElementById('all_country').checked=true;
			document.getElementById('country_text_name').value="All Countries";
		 }
			 
	 }
	
	var vids = (vid.join(','));
	//alert(vids);

	newShowRegion_new(vids, rname); 
	
}
function newShowRegion_new(str, rname)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	var url="newRegionDp.php";
	url=url+"?vids="+str+"&rname="+rname;
 //  alert(url);
	xmlHttp.onreadystatechange=newStateChanged_new 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
///displaying Region
function newStateChanged_new() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	// alert("newstatechanged_new");
	//	alert(xmlHttp.responseText);
		document.getElementById("region_div").innerHTML=xmlHttp.responseText 
	}
}
