function hideThem(cat)
{	
	sec_form.cat0_id.style.display = 'none'; 
	sec_form.area0_id.style.display = 'none';
		
	var catVal;
	
	for(var i=1; i<=6; i++)
	{		
		if(i!=1)
			catVal = "cat" + i + "m_id";
		else
			catVal = "cat" + i + "_id";
		
		if(i==cat)
		{			
			if( i == 2 || i==3 || i==5 || i==6)
			{
				 document.getElementById('trX').style.display='block';
				 document.getElementById('cat'+i+'_id').style.display='block';
			}
			else document.getElementById('trX').style.display='none';
			
			document.getElementById('area'+i+'_id').style.display='block';			
			document.getElementById(catVal).style.display = 'block';
		}		
		else
		{					
			if( i==2 || i==3 || i==5 || i==6)
				document.getElementById('cat'+i+'_id').style.display='none';
			
			document.getElementById(catVal).style.display = 'none';
			//area
			document.getElementById('area'+i+'_id').style.display='none';
		}
	}
}

function enableDisable(obj)
{	
	if(obj!='area2_id') document.getElementById('cat2_id').disabled = true;	
	if(obj!='area3_id') document.getElementById('cat3_id').disabled = true;	
	if(obj!='area5_id') document.getElementById('cat5_id').disabled = true;	
	if(obj!='area6_id') document.getElementById('cat6_id').disabled = true;	
	
	//document.getElementById('area1_id').disabled = true;	
	
	if(obj!='cat2_id') document.getElementById('area2_id').disabled = true;	
	else  document.getElementById('area2_id').disabled = false;	
	if(obj!='cat3_id') document.getElementById('area3_id').disabled = true;	
	else document.getElementById('area3_id').disabled = false;	
	
	//document.getElementById('area4_id').disabled = true;
	
	if(obj!='cat5_id') document.getElementById('area5_id').disabled = true;	
	else  document.getElementById('area5_id').disabled = false;	
	if(obj!='cat6_id') document.getElementById('area6_id').disabled = true;	
	else  document.getElementById('area6_id').disabled = false;	
				
	document.getElementById(obj).disabled = false;	
}

function setDivCat(cat)
{	
	hideThem(cat);
		
	var cmb_word_length=31;		
	if(flag!=cat)
	try{
	    switch(cat)
	    {
		    case '1': fillOptionsCats1(cmb_word_length); 
					  break;
		    case '2': fillOptionsCats2m(cmb_word_length); 
					  sec_form.cat2m_id.options[0]=new Option ("בחר תחום לימודים");
					  sec_form.cat2m_id.options[0].value="0";
					  sec_form.cat2m_id.options[0].selected=true;
					  sec_form.cat2_id.options[0]=new Option ("בחר מסלול לימודים");
					  sec_form.cat2_id.options[0].value="0";
					  sec_form.cat2_id.options[0].selected=true;
					  //if(document.sec_form.cat2m_id.value!=0) autoFillOptionsCats2(document.sec_form.cat2m_id.value,cmb_word_length); 
					  break;
		    case '3': fillOptionsCats3m(cmb_word_length); 
					  sec_form.cat3m_id.options[0]=new Option ("בחר תחום לימודים");
					  sec_form.cat3m_id.options[0].value="0";
					  sec_form.cat3m_id.options[0].selected=true;
					  sec_form.cat3_id.options[0]=new Option ("בחר מסלול לימודים");
					  sec_form.cat3_id.options[0].value="0";
					  sec_form.cat3_id.options[0].selected=true;
					  //if(document.sec_form.cat3m_id.value!=0) autoFillOptionsCats3(document.sec_form.cat3m_id.value,cmb_word_length); 
					  break;
		    case '4': fillOptionsCats4m(cmb_word_length); 
					  sec_form.cat4m_id.options[0]=new Option ("בחר תחום לימודים");
					  sec_form.cat4m_id.options[0].value="0";
					  sec_form.cat4m_id.options[0].selected=true;
					  break;
		    case '5': fillOptionsCats5m(cmb_word_length);
					  sec_form.cat5m_id.options[0]=new Option ("בחר תחום לימודים");
					  sec_form.cat5m_id.options[0].value="0";
					  sec_form.cat5m_id.options[0].selected=true; 
					  sec_form.cat5_id.options[0]=new Option ("בחר מסלול לימודים");
					  sec_form.cat5_id.options[0].value="0";
					  sec_form.cat5_id.options[0].selected=true;
					  //if(document.sec_form.cat5m_id.value!=0) autoFillOptionsCats5(document.sec_form.cat5m_id.value,cmb_word_length); 
					  break;
    	    case '6': fillOptionsCats6m(cmb_word_length);
					  sec_form.cat6m_id.options[0]=new Option ("בחר תחום לימודים");
					  sec_form.cat6m_id.options[0].value="0";
					  sec_form.cat6m_id.options[0].selected=true;  
					  sec_form.cat6_id.options[0]=new Option ("בחר מסלול לימודים");
					  sec_form.cat6_id.options[0].value="0";
					  sec_form.cat6_id.options[0].selected=true;
					  //if(document.sec_form.cat6m_id.value!=0) autoFillOptionsCats6(document.sec_form.cat6m_id.value,cmb_word_length); 
					  break;
	    }
	    flag=cat;
	    loadTry=0;
	}
	catch(e)
	{ 
		//alert(e.description); 
		if(loadTry++ < 2) intervalId = setInterval('setDivCat(cat)',200);
	}	
}
function checkSelected()
{
	//alert(getCheckedValue(sec_form.catm));
		if(getCheckedValue(sec_form.catm)!=1)
		{
			if(eval("sec_form.cat" + flag +"m_id.value>0"))		return true;
		}
		else
			return true;
	
	return false;
}

function fillCats(id)
{
	//1 & 4 does not gets in here..
	obj = 'cat' + id + '_id';
	eval("autoFillOptionsCats" + id +"(sec_form.cat" + id + "m_id.options.value,33);");
	if(eval("sec_form.cat" + id + "m_id.options[0]==0"))	eval("sec_form.cat" + id + "m_id.options[0]=null;");
	enableDisable(obj);
}

function loadScriptFiles(url1,url2)
{
	var scripts = document.getElementsByTagName("script");
	var thisScript = scripts[scripts.length - 1];
	 
	if(p1==null) p1="indexArr_1.js";
	if(p2==null) p2="Search_func_1.js";
	
	for(i=0;i<scripts.length;i++){
		try{
				xx=scripts[i].getAttribute('src');
				if(xx.indexOf(p1)> -1) { inx1=xx.indexOf(p1);URL1 = xx.substring(0,inx1);}
				if(xx.indexOf(p2)> -1) { inx2=xx.indexOf(p2);URL2 = xx.substring(0,inx2);}
			}
			catch(eee){}
	}
	
	p1=url1; p2=url2;
    
    var jsf1 = document.createElement("script");
    jsf1.id = "jsf1";
	jsf1.src = URL1 + url1;
    thisScript.parentNode.appendChild(jsf1);
	
	var jsf2 = document.createElement("script");
    jsf2.id = "jsf2";
	jsf2.src = URL2 + url2;
    thisScript.parentNode.appendChild(jsf2);
	
	intervalId = setInterval('setDivCat(getCheckedValue(sec_form.catm))',500);
}

function jsFLS(op)
{
	//alert(op);
	switch(op)
	{
		case 1:loadScriptFiles('indexArr_1.js','Search_func_1.js'); break;
		case 2:loadScriptFiles('indexArr_2.js','Search_func_2.js'); break;
		case 3:loadScriptFiles('indexArr_3.js','Search_func_3.js'); break;
		case 4:loadScriptFiles('indexArr_4.js','Search_func_4.js'); break;
		case 5:loadScriptFiles('indexArr_5.js','Search_func_5.js'); break;
		case 6:loadScriptFiles('indexArr_6.js','Search_func_6.js'); break;
		case 7:loadScriptFiles('indexArr_7.js','Search_func_7.js'); break;
	}
}

function searchSubmit()
{
	var strLink = "http://drushim.yoram.co.il/ts.cgi?tsscript=index/multiForm&indx_sec=" + getCheckedValue(sec_form.catm) ;
	switch(getCheckedValue(sec_form.catm))
	{
		case '1': strLink += "&cat1_id=" + document.sec_form.cat1_id.value + "&area_id=" + document.sec_form.area1_id.value; break;
		case '2': strLink += "&cat1_id=" + document.sec_form.cat2_id.value + "&area_id=" + document.sec_form.area2_id.value + "&cat_id=" + document.sec_form.cat2m_id.value; break;
		case '3': strLink += "&cat1_id=" + document.sec_form.cat3_id.value + "&area_id=" + document.sec_form.area3_id.value + "&cat_id=" + document.sec_form.cat3m_id.value; break;
		case '4': strLink += "&cat1_id=" + document.sec_form.cat4m_id.value + "&area_id=" + document.sec_form.area4_id.value; break;
		case '5': strLink += "&cat1_id=" + document.sec_form.cat5_id.value + "&area_id=" + document.sec_form.area5_id.value + "&cat_id=" + document.sec_form.cat5m_id.value; break;
    	case '6': strLink += "&cat1_id=" + document.sec_form.cat6_id.value + "&area_id=" + document.sec_form.area6_id.value + "&cat_id=" + document.sec_form.cat6m_id.value; break;
		case '7': strLink += "&cat1_id=" + document.sec_form.cat7_id.value + "&degId=" + document.sec_form.degId.value + "&country_id=" + document.sec_form.country_id.value; break;
	}
	window.open(strLink);
}

function loadStart()
{
	alert("started");
	document.getElementById('cat0_id').style.display='block';
	document.getElementById('area0_id').style.display='block';
	document.getElementById('trX').style.display='none';
}


function getCheckedValue(radioObj) 
{
	if(!radioObj)	return "";
	
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
			
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

