function setPackageCheckboxes(package)
{
x = document.forms[0].elements['package_code[]'];
		
	if (package=='ACP' || package=='ODP1' || package=='ODP2' || package=='ODP3' || package=='ODP3' || package=='ODP4' || package=='ALP' || package=='4D2HWS')
	{
		for (i=0; i<x.length; i++)
		{
			if ((x[0].checked == false &&
				x[2].checked == false &&
				x[3].checked == false &&
				x[4].checked == false &&
				x[5].checked == false ) ||
				(
				(x[1].checked == true && x[2].checked == true ) &&
				(x[1].checked == true && x[3].checked == true ) &&
				(x[1].checked == true && x[4].checked == true ) &&
				(x[1].checked == true && x[5].checked == true ) &&
				(x[1].checked == false && x[2].checked == true ) &&
				(x[1].checked == false && x[3].checked == true ) &&
				(x[1].checked == false && x[4].checked == true ) &&
				(x[1].checked == false && x[5].checked == true ) &&
				(x[6].checked == true && x[2].checked == true ) &&
				(x[6].checked == true && x[3].checked == true ) &&
				(x[6].checked == true && x[4].checked == true ) &&
				(x[6].checked == true && x[5].checked == true ) &&
				(x[6].checked == false && x[2].checked == true ) &&
				(x[6].checked == false && x[3].checked == true ) &&
				(x[6].checked == false && x[4].checked == true ) &&
				(x[6].checked == false && x[5].checked == true ) &&
				(x[0].checked == false && x[2].checked == false ) &&
				(x[2].checked == false && x[3].checked == false ) &&
				(x[4].checked == false && x[5].checked == false ) 
				))
			{
				x[7].disabled = false;
				x[8].disabled = true;
				x[9].disabled = false;
					
				x[8].checked = false;
			}
			else if((x[i].value == 'SESN4HO' || x[i].value == 'SE1D1' || x[i].value == 'SE1D2' || x[i].value == 'SE1D3' || x[i].value == 'SE1D4') 
					&&
					(package!='ALP' && package!='4D2HWS'))
			{
				x[i].disabled = false;
				x[i].checked = false;
				
			}
			else if (package=='4D2HWS')
			{
				if (x[2].checked == false &&
					x[3].checked == false &&
					x[4].checked == false &&
					x[5].checked == false)
				{
					x[8].checked = false;
				}
			}
			if (x[0].checked == true || 				
				x[2].checked == true || 
				x[3].checked == true || 
				x[4].checked == true || 
				x[5].checked == true)
			{
				x[7].disabled = true;
				x[9].disabled = true;
				
				x[7].checked = false;
				x[9].checked = false;
			}

		}		
	}
	else
	{	
		if (package == 'SESN4HO' && 
			(
				(x[0].checked == true && x[8].checked == true) || 
				(x[2].checked == true && x[8].checked == true) ||
				(x[3].checked == true && x[8].checked == true) ||
				(x[4].checked == true && x[8].checked == true) ||
				(x[5].checked == true && x[8].checked == true)
			)
			)
		{
			x[9].disabled = true;
			x[9].checked = false;
		}
	}		
		
	if (package=='ACP' || package=='NOP' || package=='SE1DLED')
	{
		for (i=0; i<x.length; i++)
		{
			if (package != x[i].value)
			{
				x[i].checked = false;
			}
		}
	}
	else
	{
	// uncheck ACP
	//x[0].checked = false;
	// uncheck NOP
	//x[x.length-1].checked = false;
	}
}

function MyaccountsetPackageCheckboxes(package)
{
x = document.forms[0].elements['myaccount_package_code[]'];
		
	if (package=='ACP' || package=='NOP' || package=='SE4DLED' || package=='SE1DLED')
	{
		for (i=0; i<x.length; i++)
		{
			if (package != x[i].value)
			{
			x[i].checked = false;
			}
		}
	}
	else
	{
	// uncheck ACP
	//x[0].checked = false;
	// uncheck NOP
	//x[x.length-1].checked = false;
	}
}

function loadGalleryImage(image_id, gallery_id)
{
highlightBorder(image_id);
xmlHttp = GetXmlHttpObject();
var url = "/gallery/ajax_photo.php";
url = url + "?image_id=" + image_id;
url = url + "&gallery_id=" + gallery_id;
//url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function loadGallery2008Image(image_id, gallery_id)
{
highlightBorder(image_id);
xmlHttp = GetXmlHttpObject();
var url = "/2008_new/gallery2008/ajax_photo.php";
url = url + "?image_id=" + image_id;
url = url + "&gallery_id=" + gallery_id;
//url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function loadGallery2009Image(image_id, gallery_id)
{
highlightBorder(image_id);
xmlHttp = GetXmlHttpObject();
var url = "/2009/gallery2009/ajax_photo.php";
url = url + "?image_id=" + image_id;
url = url + "&gallery_id=" + gallery_id;
//url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function loadGallery2010Image(image_id, gallery_id)
{
highlightBorder(image_id);
xmlHttp = GetXmlHttpObject();
var url = "/2010/gallery2010/ajax_photo.php";
url = url + "?image_id=" + image_id;
url = url + "&gallery_id=" + gallery_id;
//url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function loadGallery2011Image(image_id, gallery_id)
{
highlightBorder(image_id);
xmlHttp = GetXmlHttpObject();
var url = "/2011/gallery2011/ajax_photo.php";
url = url + "?image_id=" + image_id;
url = url + "&gallery_id=" + gallery_id;
//url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	document.getElementById('holder').innerHTML=xmlHttp.responseText;
	}
}

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;
}
