
function getTextboxValue(oTextbox)
{
	var textbox_val = oTextbox.value;

	var type = 'hidden';
	var value = textbox_val;
	var name = 'hdn_'+oTextbox.name;

	var element = document.createElement("input");
	element.setAttribute("type", type);
	element.setAttribute("value", value);
	element.setAttribute("name", name);
	var div = document.getElementById("searchLog");
	div.appendChild(element);
//alert(chkValues);
}

function getMultiSelectValues(oMultiList)
{
	//alert(oMultiList.name);
	
	var sdValues = [];
	for(var i = 1; i < oMultiList.options.length; i++)
	{
		if(oMultiList.options[i].selected == true)
		{
			sdValues.push(oMultiList.options[i].text);
		}
	}
	var type = 'hidden';
	var value = sdValues;
	var name = 'hdn_'+oMultiList.name;
	
	var element = document.createElement("input");
	element.setAttribute("type", type);
	element.setAttribute("value", value);
	element.setAttribute("name", name);
	var div = document.getElementById("searchLog");
	div.appendChild(element);

//alert(sdValues);
//return sdValues;
}

function getSelectListValues(oList)
{
	var value = oList.options[oList.selectedIndex].text;

	var type = 'hidden';
	var value = value;
	var name = 'hdn_'+oList.name;
	
	var element = document.createElement("input");
	element.setAttribute("type", type);
	element.setAttribute("value", value);
	element.setAttribute("name", name);
	var div = document.getElementById("searchLog");
	div.appendChild(element);
	
//	alert(value);
}

function getRadioValue(frmName,radio_name)
{
	//var oRadio = document.getElementById(radio_name).value;
	//var oRadio = eval('document.'+frmName+'.elements['+radio_name+']');
	var oRadio = 'document.'+frmName+'.elements[\''+radio_name+'\']';
	var oRadio = eval(oRadio);
	
	for(var i = 0; i < oRadio.length; i++)
	{
		if(oRadio[i].checked)
		{
		var value = oRadio[i].value;
		}
	}
	var type = 'hidden';
	var value = value;
	var name = 'hdn_'+radio_name;
	
	var element = document.createElement("input");
	element.setAttribute("type", type);
	element.setAttribute("value", value);
	element.setAttribute("name", name);
	var div = document.getElementById("searchLog");
	div.appendChild(element);
	
//alert(value);
//return '';
}

function getSingleCheckboxValue(oCheckbox)
{
	var checkbox_val = oCheckbox.value;

	var type = 'hidden';
	var value = checkbox_val;
	var name = 'hdn_'+oCheckbox.name;

	var element = document.createElement("input");
	element.setAttribute("type", type);
	element.setAttribute("value", value);
	element.setAttribute("name", name);
	var div = document.getElementById("searchLog");
	div.appendChild(element);
//alert(checkbox_val);
}

function getMultiCheckboxValue(oMultiCheckbox)
{
	//var checkbox_val = oMultiCheckbox.value;
	var chkValues = [];
	for(var i = 1; i < oMultiCheckbox.length; i++)
	{

		if(oMultiCheckbox[i].checked == true)
		{
			chkValues.push(oMultiCheckbox[i].value);
		}
	}
		var type = 'hidden';
		var value = chkValues;
		var name = 'hdn_'+oMultiCheckbox.name;
	
		var element = document.createElement("input");
		element.setAttribute("type", type);
		element.setAttribute("value", value);
		element.setAttribute("name", name);
		var div = document.getElementById("searchLog");
		div.appendChild(element);
//alert(chkValues);
}
function uniqueArr(a) { //remove repeating items from array
 var temp = new Array();
 for(i=0;i<a.length;i++){
  if(!contains(temp, a[i])){
   temp.length+=1;
   temp[temp.length-1]=a[i];
  }
 }
 return temp;
}

function compareTwoArr(Array1,Array2)//remove matching item and then store in Array1
{
for (var i = 0; i<Array2.length; i++) {
	var arrlen = Array1.length;
	for (var j = 0; j<arrlen; j++) {
		if (Array2[i] == Array1[j]) {
			Array1 = Array1.slice(0, j).concat(Array1.slice(j+1, arrlen));
		}//if close
	}//for close
}//for close
}

/*
getTextboxValue(oTextbox);
getMultiSelectValues(oMultiList);
getSelectListValues(oList);
getRadioValue(frmName,radio_name);
getSingleCheckboxValue(oCheckbox);
getMultiCheckboxValue(oMultiCheckbox);
	//strAjaxLink = 'index.php?frm_module=search&sec_code=more_events&frm_search_action=searchLog&saveState=1&searchFrom='+searchFrom;
	//strAjaxLink = 'modules/search/searchLog.php?searchFrom='+searchFrom;
	//alert('before');
	//ajaxTabs(strAjaxLink,'divId');
//	alert('after');

*/

//function get_SRCH_EVENTS_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
function get_SRCH_EVENTS_FormValues(searchFrom, eventsType)
{
	//getTextboxValue(keyword);
	getSelectListValues(eventsType);
	//getTextboxValue(dateFrom);
	//getTextboxValue(dateTo);
}

//function get_SRCH_MAIN_SEARCH_FormValues(searchFrom, search_string, searchWith, frm_search_type, flt_f_date, flt_t_date, lstLang, lstGender, frm_fac_legal)
function get_SRCH_MAIN_SEARCH_FormValues(searchFrom, searchWith, frm_search_type, lstLang, lstGender, frm_fac_legal)
{
	//getTextboxValue(search_string);
	getSelectListValues(searchWith);
	getSelectListValues(frm_search_type);
	//getTextboxValue(flt_f_date);
	//getTextboxValue(flt_t_date);
	getSelectListValues(lstLang);
	getSelectListValues(lstGender);
	getSelectListValues(frm_fac_legal);
}

function get_SRCH_ECO_CAT_FormValues(searchFrom, searchWith, selEcoSearch)
{
	getSelectListValues(searchWith);
	getSelectListValues(selEcoSearch);
}

function get_SRCH_ECO_STAT_FormValues(searchFrom, searchForm, eco_sectorId, searchType)
{
	//getRadioValue(searchForm,searchType);
	//var text = document.getElementById("hdn_searchType").value;
	//var radValue='';
	
	var oRadio = 'document.'+searchForm+'.elements[\''+searchType+'\']';
	var oRadio = eval(oRadio);
	
	for(var i = 0; i < oRadio.length; i++)
	{
		if(oRadio[i].checked)
		{
		var radValue = oRadio[i].value;
		}
	}

	if(radValue=="google")
	{
		var textSearch = document.getElementById("txt_statistics_search").value;
		document.getElementById("q").value = textSearch;
		document.frm_statistics_search.action = "http://www.google.com/search";
		document.frm_statistics_search.setAttribute("target", "_blank");
		document.frm_statistics_search.method = 'get';
		document.frm_statistics_search.submit();
	}
	else
	{
				document.frm_statistics_search.action = "";
		
		document.frm_statistics_search.setAttribute("target", "_self");
		document.frm_statistics_search.method = 'post';
		document.frm_statistics_search.submit();
	}
		
	getSelectListValues(eco_sectorId);
}

function get_SRCH_JCCI_DIR_FormValues(searchFrom, frm_srch_mainactivity, frm_srch_group, frm_srch_subactivity, frm_srch_memdegree, frm_srch_legalstatus, frm_srch_gender, groupsCategory)
{
	getSelectListValues(frm_srch_mainactivity);
	if(frm_srch_group) getSelectListValues(frm_srch_group);
	if(frm_srch_subactivity) getSelectListValues(frm_srch_subactivity);
	getSelectListValues(frm_srch_memdegree);
	getSelectListValues(frm_srch_legalstatus);
	getSelectListValues(frm_srch_gender);
	if(groupsCategory) getMultiSelectValues(groupsCategory);
}

function get_SRCH_B2B_FormValues(searchFrom, keyword)
{
	getSelectListValues(keyword);
}

function get_SRCH_INV_OPPOR_FormValues(searchFrom, lstCat, totalCapital, region2, company)
{
	//alert(lstCat);
	getSelectListValues(lstCat);
	//alert(totalCapital);	
	getSelectListValues(totalCapital);
	//alert(region2);
	getSelectListValues(region2);
	//alert(company);
	getSelectListValues(company);

}

//international
function get_SRCH_INV_OPPOR_FormValues_Inter(searchFrom, lstCat,  region2)
{
	//alert(lstCat);
	getSelectListValues(lstCat);
	//alert(totalCapital);	
//	getSelectListValues(totalCapital);
	//alert(region2);
	getSelectListValues(region2);
	//alert(company);
	//getSelectListValues(company);

}

function get_SRCH_LAWS_PROC_FormValues(searchFrom, sectorId)
{
	getSelectListValues(sectorId);
}

function get_SRCH_NEWS_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_MULTIMEDIA_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_DIS_DIR_FormValues(searchFrom, location)
{
	getSelectListValues(location);
}

function get_SRCH_PUB_ORG_WEB_DIR_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_ARTICLES_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_BOOKS_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_TENDERS_FormValues(searchFrom, cboorganization, cbosector)
{
	getSelectListValues(cboorganization);
	getSelectListValues(cbosector);
}

function get_SRCH_OTHER_DIR_FormValues(searchFrom, frm_srch_establishment, frm_srch_ownershiptype)
{
	getSelectListValues(frm_srch_establishment);
	getSelectListValues(frm_srch_ownershiptype);
}

function get_SRCH_VIDEO_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_JCCI_MEMBERS_FormValues(searchFrom, keyword, eventsType, dateFrom, dateTo)
{
	getSelectListValues(eventsType);
}

function get_SRCH_PUBLICATIONS_FormValues(searchFrom, frm_language, frm_content_sources)
{
	getSelectListValues(frm_language);
	getSelectListValues(frm_content_sources);
}

function get_SRCH_AGREEMENTS_FormValues(searchFrom, frm_language, frm_content_sources)
{
	getSelectListValues(eventsType);
}

function get_SRCH_GRC_PUBLICATIONS_FormValues(searchFrom, frm_search_area, publ_category)
{
	getSelectListValues(frm_search_area);
	getSelectListValues(publ_category);
}

function get_SRCH_DEVELOPMENT_PLANS_FormValues(searchFrom, frm_language)
{
	getSelectListValues(frm_language);
}

function get_SRCH_IMP_EXP_FormValues(searchFrom, frmSearch, rdSearch, lstTradeType, lstCountry, lstCatCombo)
{
	getRadioValue(frmSearch,rdSearch);
	getSelectListValues(lstTradeType);
	getSelectListValues(lstCountry);
	getSelectListValues(lstCatCombo);
}

function get_SRCH_JCCI_DIR_2_FormValues(searchFrom, frm_com_search_phrase)
{
	if(frm_com_search_phrase) getSelectListValues(frm_com_search_phrase);
}
