var semaphore = 0;
function toggleAdv ()
{	
		$('advanced').style.display='block';
		$('simplel').style.display='none';
		$('simpler').style.display='none';
}
function typeOfArt(id)
{
	var url    = base_url+'/resources/typeofart/' + id;
	var pars = '';
	var myAjax = new Ajax.Updater('art_list', url, {method: 'post', parameters: pars} );
}
function toggleManComp (flag)
{
	if (flag ==1){
		for(i = 0; i < document.forms['form2'].length; i++){
			document.forms['form2'].elements[i].disabled = 'disabled';
		}
		$('inv_prf').disabled = false;
		$('prtf_cmp').disabled = false;
		$('words').disabled = false;
	}
	if (flag ==0){
		for(i = 0; i < document.forms['form2'].length; i++)
		{
			document.forms['form2'].elements[i].disabled = false;
		}
		$('words').disabled = 'disabled';
		$('county_box').disabled = 'disabled';
		fillCounty($('country').value);
		if ($('property')!= null){ $('sproperty_box').disabled = 'disabled'; ;fillSproperties($('property').value);}
		if ($('industry')!= null){ $('sector_box').disabled = 'disabled' ;fillSindustries($('industry').value);}
	}
}

function createSelMult(div)
{

//$('#county_box option').each( function() { this.selected = true; });
$(div).multiple = true;
setTimeout(
    function() {
        for (i = 0; i < $(div).length; i++) 
        {
            $(div).options[i].selected = true;
        }
    },
    1000
);

}

function fillCounty(SID)
{
	semaphore = semaphore + 1;
	$('adv_src_butt').style.display = "none";
	$('adv_src_wait').style.display = "block";
	if ($('inv_prf') != null){
		$('inv_prf').disabled = true;
		$('prtf_cmp').disabled = true;
	}
	var pars = 'ajax=1&state='+SID;
	//alert(url);
	var myAjax = new Ajax.Updater('county_box', url, {method: 'post', parameters: pars,asynchronous: false});
        	if (SID < 53 && SID > 0){
				$('county_box').className = "bsel_act";
				$('county_box').disabled = false;
			}else{
				
				$('county_box').className = "bsel";
				$('county_box').disabled = true;
			}
			semaphore = semaphore - 1;
			if (semaphore == 0){
				$('adv_src_butt').style.display = "block";
				$('adv_src_wait').style.display = "none";
				if ($('inv_prf') != null){
					$('inv_prf').disabled = false;
					$('prtf_cmp').disabled = false;
				}
			}
      
}

function fillSproperties(PID)
{
	semaphore = semaphore + 1;
	$('adv_src_butt').style.display = "none";
	$('adv_src_wait').style.display = "block";
	if ($('inv_prf') != null){
		$('inv_prf').disabled = true;
		$('prtf_cmp').disabled = true;
	}
	var pars = 'ajax=1&sprop='+PID;
	var myAjax = new Ajax.Updater('sproperty_box', url, {method: 'post', parameters: pars,
		onComplete: function () {
			if (PID > 0){
				$('sproperty_box').disabled = false;
				$('sproperty_box').className = "bsel_act";		
			}else{
				$('sproperty_box').disabled = true;
				$('sproperty_box').className = "bsel";
			}
			semaphore = semaphore - 1;
			if (semaphore == 0){
				$('adv_src_butt').style.display = "block";
				$('adv_src_wait').style.display = "none";
				if ($('inv_prf') != null){
					$('inv_prf').disabled = false;
					$('prtf_cmp').disabled = false;
				}
			}
		}
	} );
}

function fillSindustries(IID)
{
	semaphore = semaphore + 1;
	$('adv_src_butt').style.display = "none";
	$('adv_src_wait').style.display = "block";
	if ($('inv_prf') != null){
		$('inv_prf').disabled = true;
		$('prtf_cmp').disabled = true;
	}
	var pars = 'ajax=1&sector='+IID;
	var myAjax = new Ajax.Updater('sector_box', url, {method: 'post', parameters: pars,
		onComplete: function () {
			if (IID > 0){
				$('sector_box').disabled = false;
				$('sector_box').className = "bsel_act";		
			}else{
				$('sector_box').disabled = true;
				$('sector_box').className = "bsel";
			}	
			semaphore = semaphore - 1;
			if (semaphore == 0){
				$('adv_src_butt').style.display = "block";
				$('adv_src_wait').style.display = "none";
				if ($('inv_prf') != null){
					$('inv_prf').disabled = false;
					$('prtf_cmp').disabled = false;
				}
			}
		}
	} );
}