var mainEquipementSelect=null;

function subCamreaSelectOnChange()
{
	var camreaBrandSelectObject=document.getElementById("camreaBrand");
	
	//alert(url);
	
	document.getElementById("photoli1").style.display="none";
	document.getElementById("cameraPhoto").rel="";
	
	imageTransparent();
	
	if (camreaBrandSelectObject.options[camreaBrandSelectObject.selectedIndex].value!=""&&camreaBrandSelectObject.options[camreaBrandSelectObject.selectedIndex].value!=null)
	{
		if (mainEquipementSelect==null||mainEquipementSelect=="")
		{
			mainEquipementSelect="camera";
		}
		
		var url="presentation_componets/subCamreaSelect.php?NpSub="+camreaBrandSelectObject.options[camreaBrandSelectObject.selectedIndex].value;		
		var requestObject=new HttpRequest(url, subCamreaSelect);
		requestObject.send();
		
		if (mainEquipementSelect=="camera")
		{
			url="presentation_componets/lensSelect.php?NpSub="+camreaBrandSelectObject.options[camreaBrandSelectObject.selectedIndex].value;
			requestObject=new HttpRequest(url, lensSelect);
			requestObject.send();
			
			var tempInnerHTML;
			tempInnerHTML="<select id=\"lens\" name=\"lens\" class=\"search-menu-0\">";
			tempInnerHTML+="<option value=\"\">Lens Model</option>";
			tempInnerHTML+="<option value=\"\">Please select Lens Brand</option>";
			tempInnerHTML+="</select>";
		
			document.getElementById("lensDiv").innerHTML=tempInnerHTML;		
		}
	}else
	{
		var tempInnerHTML;
		tempInnerHTML="<select id=\"camrea\" name=\"camrea\" class=\"search-menu-0\ onchange=\"subCameraSelectPhotoChange(this);\">";
		tempInnerHTML+="<option value=\"\">Camera Model</option>";
		tempInnerHTML+="<option value=\"\">Please select Camera Brand</option>";
		tempInnerHTML+="</select>";
		
		//alert(tempInnerHTML);
		
		document.getElementById("camreaDiv").innerHTML=tempInnerHTML;
		
	}

}

function subCamreaSelect(responseText)
{
	var subCamreaSelectObject=document.getElementById("camreaDiv");
	
	if (responseText!=null&&responseText!="")
	{
		//alert(subCamreaSelectObject.innerHTML);
		subCamreaSelectObject.innerHTML=responseText;
		//alert(subCamreaSelectObject.innerHTML);
	}
}

function lensSelect(responseText)
{
	var lensSelectObject=document.getElementById("lensBrandDiv");
	
	if (responseText!=null&&responseText!="")
	{
		lensSelectObject.innerHTML=responseText;
	}
}

function subCameraSelectPhotoChange(object)
{
	var photo1=document.getElementById("photoli1");
	
	photo1.style.display="inline";
	
	document.getElementById("photo1").src="images/photos/thumb/"+object.options[object.selectedIndex].value+".png";
	
	document.getElementById("cameraPhoto").href="images/photos/normal/"+object.options[object.selectedIndex].value+".jpg";
	
	document.getElementById("cameraPhoto").rel="lightbox[roadtrip]";
	
	document.getElementById("cameraPhoto").title=object.options[object.selectedIndex].text;
	
//	alert("images/photos/thumb/"+object.options[object.selectedIndex].value+".png");
	
//	alert(photo1.style.value);

//	alert(object.options[object.selectedIndex].value);
}

function subLensSelectOnChange()
{
	var lensBrandSelectObject=document.getElementById("lensBrand");
	
	document.getElementById("photoli2").style.display="none";
	document.getElementById("lensPhoto").rel="";
	
	imageTransparent();
	
	if (lensBrandSelectObject.options[lensBrandSelectObject.selectedIndex].value!=null&&lensBrandSelectObject.options[lensBrandSelectObject.selectedIndex].value!="")
	{
		if (mainEquipementSelect==null||mainEquipementSelect=="")
		{
			mainEquipementSelect="lens";
		}
		
		var url="presentation_componets/subLensSelect.php?NpSubA="+lensBrandSelectObject.options[lensBrandSelectObject.selectedIndex].value;
		var requestObject=new HttpRequest(url, subLensSelect);
		requestObject.send();
		
		if (mainEquipementSelect=="lens")
		{
			url="presentation_componets/cameraSelect.php?NpSubA="+lensBrandSelectObject.options[lensBrandSelectObject.selectedIndex].value;
			requestObject=new HttpRequest(url, cameraSelect);
			requestObject.send();
			
			var tempInnerHTML;
			tempInnerHTML="<select id=\"camrea\" name=\"camrea\" class=\"search-menu-0\" onchange=\"subCameraSelectPhotoChange(this);\">";
			tempInnerHTML+="<option value=\"\">Camera Model</option>";
			tempInnerHTML+="<option value=\"\">Please select Camera Brand</option>";
			tempInnerHTML+="</select>";
			
			document.getElementById("camreaDiv").innerHTML=tempInnerHTML;
		}
	}else
	{
		var tempInnerHTML;
		tempInnerHTML="<select id=\"lens\" name=\"lens\" class=\"search-menu-0\">";
		tempInnerHTML+="<option value=\"\">Lens Model</option>";
		tempInnerHTML+="<option value=\"\">Please select Lens Brand</option>";
		tempInnerHTML+="</select>";
		
		//alert(tempInnerHTML);
		
		document.getElementById("lensDiv").innerHTML=tempInnerHTML;
		
	}

}

function subLensSelect(responseText)
{
	var subLensSelectObject=document.getElementById("lensDiv");
	
	if (responseText!=null&&responseText!="")
	{
		subLensSelectObject.innerHTML=responseText;
	}
}

function cameraSelect(responseText)
{
	var cameraSelectObject=document.getElementById("camreaBrandDiv");
	
	if (responseText!=null&&responseText!="")
	{
		cameraSelectObject.innerHTML=responseText;
	}
}

function subLensSelectPhotoChange(object)
{
	var photo=document.getElementById("photoli2");
	
	photo.style.display="inline";
	
	document.getElementById("photo2").src="images/photos/thumb/"+object.options[object.selectedIndex].value+".png";
	
	document.getElementById("lensPhoto").href="images/photos/normal/"+object.options[object.selectedIndex].value+".jpg";
	
	document.getElementById("lensPhoto").rel="lightbox[roadtrip]";
	
	document.getElementById("lensPhoto").title=object.options[object.selectedIndex].text;
	
//	alert("images/photos/thumb/"+object.options[object.selectedIndex].value+".png");
	
//	alert(photo1.style.value);

//	alert(object.options[object.selectedIndex].value);
}

function subLocationSelectOnChange()
{
	var locationSelectObject=document.getElementById("country");
	
	imageTransparent();
	
	if (locationSelectObject.options[locationSelectObject.selectedIndex].value!=null&&locationSelectObject.options[locationSelectObject.selectedIndex].value!="")
	{
		var url="presentation_componets/subLocationSelect.php?NpSubC="+locationSelectObject.options[locationSelectObject.selectedIndex].value;
		var requestObject=new HttpRequest(url, subLocationSelect);
		requestObject.send();
	}else
	{
		var tempInnerHTML;
		
		tempInnerHTML="<select id=\"location\" name=\"location\" class=\"search-menu-0\">";
		tempInnerHTML+="<option value=\"\">Location</option>";
		tempInnerHTML+="<option value=\"\">Please select Country</option>";
		tempInnerHTML+="</select>";
		
		//alert(tempInnerHTML);
		
		document.getElementById("locationDiv").innerHTML=tempInnerHTML;
	}

}

function subLocationSelect(responseText)
{
	var subLocationSelectObject=document.getElementById("locationDiv");
	
	if (responseText!=null&&responseText!="")
	{
		subLocationSelectObject.innerHTML=responseText;
	}
}

function imageTransparent()
{
	var resultImages=document.getElementsByTagName("img");
	var imgRegExp=/resultPhoto\d+/;
	var elementIndex;
	
	for (var elementIndex=0; elementIndex<resultImages.length; elementIndex++)
	{
		var idName=resultImages[elementIndex].id;
		if (idName.search(imgRegExp)!=-1)
		{
			resultImages[elementIndex].onmouseover=function () { imageMouserOver(this);};
			resultImages[elementIndex].onmouseout=function () { imageMouserOut(this);};
			resultImages[elementIndex].style.cssText="opacity:0.4;filter:alpha(opacity=40)";
		}
		
	}
}

function imageMouserOver(obj)
{
	obj.style.cssText="opacity:1;filter:alpha(opacity=100)";
}

function imageMouserOut(obj)
{
	obj.style.cssText="opacity:0.4;filter:alpha(opacity=40)";
}

function onSubmitCheckCameraLens(formobj)
{
	var i;
	for (i in formobj.elements)
	{
		alert(formobj.elements[i].name);
	}
	
}
