function setSearchType(value, currentElementId, otherElementId)
{
  document.getElementById(otherElementId).className='selected';
  document.getElementById(currentElementId).className='button';
  document.getElementById('searchtype').value = value;
  //document.searchForm['search_type'].value = value;
}

function searchWord()
{
	document.getElementById('searchform').submit();
}

function tabItem(currentElementId, otherElementId)
{
  document.getElementById(otherElementId+'-content' ).style.visibility='hidden';
  document.getElementById(currentElementId+'-content').style.visibility='visible';
  document.getElementById(otherElementId+'-tab' ).className='';
  document.getElementById(currentElementId+'-tab').className='selected';
}

function onTypechange()
{
	currentValue = document.getElementById('typeselect').value;
	//alert(currentValue);
	document.getElementById(currentValue).style.visibility = 'visible';
	document.getElementById(currentValue).style.position = 'static';
	document.getElementById(currentValue=='hr'?'fx':'hr').style.visibility = 'hidden';
	document.getElementById(currentValue=='hr'?'fx':'hr').style.position = 'absolute';

}

function onClientInd()
{
	//alert('ind');
	
	document.getElementById('industry').disabled = true;
	document.getElementById('company').disabled=true;
	document.getElementById('no_of_employee').disabled=true;
	
}
function onClientCom()
{
	//alert('com');
	document.getElementById('industry').disabled = false;
	document.getElementById('company').disabled=false;
	document.getElementById('no_of_employee').disabled=false;
}
function getXmlHttpRequestObject()
{
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari
		return new XMLHttpRequest();
	} else if(window.ActiveXObject)
	{
		//IE
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else
	{
		alert("Sorry, your browser does not support AJAX, which is required for this application.  Consider upgrading your browser, or using another one.");
	}
}
function handleAJAXSubCategories(receiveReq1) {
	//alert(receiveReq1.readyState);
	if (receiveReq1.readyState == 4) {
		var xmldoc1 = receiveReq1.responseText;
		document.getElementById("subcat").innerHTML = xmldoc1;
		//alert(xmldoc1);
	}
	else
	{
		document.getElementById("subcat").innerHTML = '<select style="margin:0px" disabled="disabled"><option>Loading..</option></select>';
	}
}

function showSubcategories()
{
	var frm = document.form;
	val = document.getElementById('category').value;
	
	var file = 'projectsubcat.php?id='+val ;

	var receiveReq1 = getXmlHttpRequestObject();
	if (!receiveReq1) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
	}
	receiveReq1.open("GET", file, true);
	receiveReq1.onreadystatechange = function() { handleAJAXSubCategories(receiveReq1); };
	receiveReq1.send(null);
}
function handleAJAXstates(receiveReq1) {
	//alert(receiveReq1.readyState);
	if (receiveReq1.readyState == 4) {
		var xmldoc1 = receiveReq1.responseText;
		document.getElementById("divstate").innerHTML = xmldoc1;
		//alert(xmldoc1);
	}
	else
	{
		document.getElementById("divstate").innerHTML = '<select style="margin:0px" disabled="disabled"><option>Loading..</option></select>';
	}
}
function showstate()
{
	
	var frm = document.f1;
	val = document.getElementById('country').value;
	
	
	var file = 'state.php?id='+val ;

	var receiveReq1 = getXmlHttpRequestObject();
	if (!receiveReq1) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
	}
	receiveReq1.open("GET", file, true);
	receiveReq1.onreadystatechange = function() { handleAJAXstates(receiveReq1); };
	receiveReq1.send(null);
}
function handleAJAXcities(receiveReq1) {
	//alert(receiveReq1.readyState);
	if (receiveReq1.readyState == 4) {
		var xmldoc1 = receiveReq1.responseText;
		document.getElementById("divcity").innerHTML = xmldoc1;
		//alert(xmldoc1);
	}
	else
	{
		document.getElementById("divcity").innerHTML = '<select style="margin:0px" disabled="disabled"><option>Loading..</option></select>';
	}
}
function showcity1()
{
	
	var frm = document.f1;
	var s = document.f1.state.value;
	
	var val = document.getElementById('country').value;
	<!--var sta = document.getElementById('state').value;-->
	
	var file = 'city.php?id='+val+'&st='+s ;
	var receiveReq1 = getXmlHttpRequestObject();
	if (!receiveReq1) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
	}
	receiveReq1.open("GET", file, true);
	receiveReq1.onreadystatechange = function() { handleAJAXcities(receiveReq1); };
	receiveReq1.send(null);
}
function onselectcate(obj)
{
	inp = obj.getElementsByTagName('input');
	if(	inp[0].checked != false )
	{
		catname = obj.getElementsByTagName('span');
		selcate = document.getElementById('catagorylist').getElementsByTagName('div');
		uniquicate = 0;
		for(i=0;i<selcate.length;i++)
		{
			if(selcate[i].id == inp[0].value)
			{
				uniquicate = 1;
			}
		}
		if(uniquicate == 0)
		{
			document.getElementById('catagorylist').innerHTML += '<div id="'+inp[0].value+'">'+catname[0].innerHTML +' <span onclick="oncatedel(\''+inp[0].value+'\')">X</span></div>';
		} 
	}
	else
	{
		selcate = document.getElementById('catagorylist').getElementsByTagName('div');
		strinner = '';
		for(i=0;i<selcate.length;i++)
		{
			if(selcate[i].id != inp[0].value)
			{
				strinner += '<div id="'+selcate[i].id+'">'+selcate[i].innerHTML+'</div>';
			}
		}
		document.getElementById('catagorylist').innerHTML = strinner;
	}
}
function oncatedel(val)
{
	selcate = document.getElementById('catagorylist').getElementsByTagName('div');
	strinner = '';
	for(i=0;i<selcate.length;i++)
	{
		if(selcate[i].id != val)
		{
			strinner += '<div id="'+selcate[i].id+'">'+selcate[i].innerHTML+'</div>';
		}
	}
	document.getElementById('catagorylist').innerHTML = strinner;
	inps = document.getElementById('acco').getElementsByTagName('input');
	for(i=0;i<inps.length;i++)
	{
		if(inps[i].value == val)
		{
			inps[i].checked = false;
		}
	}
}
function onckeckclick(obj)
{
	onselectcate(obj.parentNode);
}
function onmaincateclick(conid,obj)
{
	
	allsub = document.getElementById(conid).getElementsByTagName('input');
	for(cou=0;cou<allsub.length;cou++)
	{
		allsub[cou].checked = obj.checked;
		onselectcate(allsub[cou].parentNode);
	}
	
}
function uploadphoto()
{
	
	var frm = document.f1;
	val = document.getElementById('photo').value;
	var ajxRq;
	try{ ajxRq = new XMLHttpRequest(); }// Opera 8.0+, Firefox, Safari
	catch (e){try{ ajxRq = new ActiveXObject("Msxml2.XMLHTTP");}
	catch (e){try{ ajxRq = new ActiveXObject("Microsoft.XMLHTTP");}
	catch (e){alert("Your browser does not support AJAX!");return false;}}}
	ajxRq.onreadystatechange = function(){
		if(ajxRq.readyState == 4){
			var ajaxDisplay = document.getElementById('photoresult');
			ajaxDisplay.innerHTML = ajxRq.responseText;
			}
	}
	
	var file = 'photoupload.php?id='+val;

	
	ajaxRq.open("GET", file, true);
	document.getElementById('photoresult').innerHTML = '<img src="images/loading.gif">';
	ajxRq.send(null);
}

