var separator = ",";

//COMMON SELECT QUERY
function ajaxQuery(div_id,nameIncomplete,event,queryName) {
  _div_id=div_id;  
  file = queryName + "Select.php?a=" + nameIncomplete;  
  if (event.keyCode == 13){
	//return submitMainJobSearch();
  }else{  
  	if (nameIncomplete == ""){
  		getElementTag(_div_id).style.visibility = "hidden";
  		getElementTag(_div_id).style.zIndex = -1;
  	}
  	else {
	    getElementTag(_div_id).style.visibility = "visible";
	    getElementTag(_div_id).style.zIndex = 180;
	    makeRemoteRequest(file, _xmlHttp, null);
	}
  }
}

/**
 AJAX IS IN <script src="http://static.lifescience-online.com/js/local_js.js" type="text/javascript">
**/

function hideAjaxDivs(){
	hideWell("suggestion");
	hideWell("drugSuggestion");
	hideWell("indicationSuggestion");
}

function rssUrlLauncher(place){
	if(getElementTag(place).value==""){
		alert("Please select criteria first");
		return false;
	}
	window.open(getElementTag(place).value,'external');
	return false;
}

function placeCursorToLogin(){	
	document.forms["loginFormToFocus"].name.focus();
} 

/**
 DIV's VISIBILITY :
**/
function showhideWell(place){
	if(getElementTag(place).style.visibility != 'visible'){
		showWell(place);
	}
	else if(getElementTag(place).style.visibility != 'hidden'){
		hideWell(place);
	}
}
function showWell(place){
	getElementTag(place).style.visibility = 'visible';
	getElementTag(place).style.zIndex = 180;
}
function hideWell(place){
	getElementTag(place).style.visibility = 'hidden';
	getElementTag(place).style.zIndex = -1;
}

function hide(place){
	getElementTag(place).style.visibility = 'hidden';
	getElementTag(place).style.position = 'absolute';
}
function show(place){
	getElementTag(place).style.visibility = 'visible';
	getElementTag(place).style.position = 'relative';
	getElementTag(place).style.zIndex = 180;	
}
function showHide(place,num){	
	for(kk=0;kk<4;kk++){
		if(kk == num){
			if(getElementTag(place).style.visibility != 'visible'){
				show(place);
				getElementTag("link" + kk).innerHTML = 'Less details';
			}
			else if(getElementTag(place).style.visibility != 'hidden'){
				hide(place);
				getElementTag("link" + kk).innerHTML = 'More Feeds!';
			}
		}else if(kk != num){
			getElementTag("link" + kk).innerHTML = 'More Feeds!';
		}
	}
}


/**
 OTHER's :
**/

/**
 FOR "AJAX SELECTS"
**/
function setValue(div,value,id,isProduction){	
	visibleDiv = div + "TextBoxInput";
	hiddenDiv = div + "Id";	
	getElementTag(visibleDiv).value = value;
	getElementTag(hiddenDiv).value = id;	
	if(div == "company"){
		companiesUrl('unique',isProduction);
	}else if(div == "drug"){
		drugsUrl('unique',isProduction);
	}else if (div == "indication"){
		drugsUrl('custom',isProduction);
	}
}


/**
 WRITING HIDDEN AND OUTPUT URLS DYNAMICALY
**/
function companiesUrl(companiesCategory,isProduction){	
	if(companiesCategory == "custom"){
		getElementTag('companyTextBoxInput').value = "Company Name";
	}else {
		document.forms['companies'].companiesSector.selectedIndex = 0;
		document.forms['companies'].companiesCountry.selectedIndex = 0;
		document.forms['companies'].companiesSubSector.selectedIndex = 0;
		document.forms['companies'].companiesBType.selectedIndex = 0;
	}
	
	var companyId 			= document.forms['companies'].companyId.value;
	var companiesCountry 	= document.forms['companies'].companiesCountry.value;
	var companiesSector 	= document.forms['companies'].companiesSector.value;
	var companiesSubSector 	= document.forms['companies'].companiesSubSector.value;
	var companiesBType 		= document.forms['companies'].companiesBType.value;
	
	if(isProduction == true){
		w = "http://rss.lifescience-online.com/company";
	}else{
		w = "http://127.0.0.1/rss/company";
	}
	
	if(companyId != "" && companiesCategory == "unique"){w += "/" + encodeURIComponent(companyId);}
		else if(companyId == "" && companiesCategory == "unique"){w += "/"};
	if(companiesCountry != "" && companiesCategory == "custom"){	w += "/" + encodeURIComponent(companiesCountry);}
		else if(companiesCountry == "" && companiesCategory == "custom"){w += "/"};
	if(companiesSector != "" && companiesCategory == "custom"){	w += separator + encodeURIComponent(companiesSector);}
		else if(companiesSector == "" && companiesCategory == "custom"){w += separator};
	if(companiesSubSector != "" && companiesCategory == "custom"){	w += separator + encodeURIComponent(companiesSubSector);}
		else if(companiesSubSector == "" && companiesCategory == "custom"){w += separator};
	if(companiesBType != "" && companiesCategory == "custom"){	w += separator + encodeURIComponent(companiesBType);}
		else if(companiesBType == "" && companiesCategory == "custom"){w += separator};
	
	if(companiesCategory != "" && companiesCategory == "unique"){w += ".htm";}
	else if(companiesCategory != "" && companiesCategory == "custom"){w += ".html";}
	

	getElementTag('companiesUrlOutput').value = w;
	getElementTag('companiesUrlHidden').value = w;	
}


function companiesUrl2(companiesCategory,isProduction){	
	var companiesCountry = document.forms['companies2'].companiesCountry2.value;
	
	if(isProduction == true){
		w = "http://rss.lifescience-online.com/company";
	}else{
		w = "http://127.0.0.1/rss/company";
	}

	if(companiesCountry != "" && companiesCategory == "custom"){	w += "/" + companiesCountry;}
		else if(companiesCountry == "" && companiesCategory == "custom"){w += "/"};
	
	w += ",,,.html";	

	getElementTag('companiesUrlOutput2').value = w;
	getElementTag('companiesUrlHidden2').value = w;	
}
function drugsUrl(drugsCategory,isProduction){
	
	if(drugsCategory == "custom"){
		getElementTag('drugTextBoxInput').value = "Drug Name";
	}else if(drugsCategory == "unique"){
		document.forms['drugs'].drugsPhase.selectedIndex = 0;
		document.forms['drugs'].drugsArea.selectedIndex = 0;
		getElementTag('indicationId').value = "";
		getElementTag('indicationTextBoxInput').value = "any Indication";
	}
	
	var drugId = document.forms['drugs'].drugId.value;
	var drugsPhase = document.forms['drugs'].drugsPhase.value;
	var drugsArea = document.forms['drugs'].drugsArea.value;
	var indicationId = document.forms['drugs'].indicationId.value;
	
	if(isProduction == true){
		w = "http://rss.lifescience-online.com/drug";
	}else{
		w = "http://127.0.0.1/rss/drug";
	}
	
	if(drugId != "" && drugsCategory == "unique"){w += "/" + encodeURIComponent(drugId);}
		else if(drugId == "" && drugsCategory == "unique"){w += "/";}
	if(drugsPhase != "" && drugsCategory == "custom"){w += "/" + encodeURIComponent(drugsPhase);}
		else if(drugsPhase == "" && drugsCategory == "custom"){w += "/";}
	if(drugsArea != "" && drugsCategory == "custom"){w += separator + encodeURIComponent(drugsArea);}
		else if(drugsArea == "" && drugsCategory == "custom"){w += separator;}
	if(indicationId != "" && drugsCategory == "custom"){w += separator + encodeURIComponent(indicationId);}
		else if(indicationId == "" && drugsCategory == "custom"){w += separator;}

	if(drugsCategory != "" && drugsCategory == "unique"){w += ".htm";}
	if(drugsCategory != "" && drugsCategory == "custom"){w += ".html";}
	

	getElementTag('drugsUrlOutput').value = w;
	getElementTag('drugsUrlHidden').value = w;	
}
function keywordsUrl(keywordsCategory,isProduction){
		
	var keyword = document.forms['keywords'].keyword.value;
	var keywordsArea = document.forms['keywords'].keywordsArea.value;
	var newscat = document.forms['keywords'].newscat.value;
	
	if(isProduction == true){
		w = "http://rss.lifescience-online.com/news";
	}else{
		w = "http://127.0.0.1/rss/news";
	}
	
	if(keyword != "" && keyword != "any Keyword" && keywordsCategory == "custom"){w += "/" + encodeURIComponent(keyword);}
		else if((keyword == "" || keyword == "any Keyword") && keywordsCategory == "custom"){w += "/";}
	if(keywordsArea != "" && keywordsCategory == "custom"){	w += separator + encodeURIComponent(keywordsArea);}
		else if(keywordsArea == "" && keywordsCategory == "custom"){	w += separator + encodeURIComponent(keywordsArea);}
	if(newscat != "" && keywordsCategory == "custom"){ w += separator + encodeURIComponent(newscat);}
		else if(newscat == "" && keywordsCategory == "custom"){ w += separator;}

	if(keywordsCategory != ""){w += ".htm";}

	getElementTag('keywordsUrlOutput').value = w;
	getElementTag('keywordsUrlHidden').value = w;
}
/**
 RESET FORMS
**/

function companiesReset(){		
	getElementTag('companyTextBoxInput').value = "Company Name";
	document.forms['companies'].companiesSector.selectedIndex = 0;
	document.forms['companies'].companiesCountry.selectedIndex = 0;
	document.forms['companies'].companiesSubSector.selectedIndex = 0;
	document.forms['companies'].companiesBType.selectedIndex = 0;

	getElementTag('companiesUrlOutput').value = "";
	getElementTag('companiesUrlHidden').value = "";
	
}
function companiesReset2(){	
	document.forms['companies'].companiesCountry.selectedIndex = 0;	
	getElementTag('companiesUrlOutput').value = "";
	getElementTag('companiesUrlHidden').value = "";	
}
function drugsReset(){
	getElementTag('drugTextBoxInput').value = "Drug Name";

	document.forms['drugs'].drugsPhase.selectedIndex = 0;
	document.forms['drugs'].drugsArea.selectedIndex = 0;
	getElementTag('indicationId').value = "";
	getElementTag('indicationTextBoxInput').value = "any Indication";
	
	getElementTag('drugsUrlOutput').value = "";
	getElementTag('drugsUrlHidden').value = "";	
}
function keywordsReset(){		
	document.forms['keywords'].keyword.value = "any Keyword";
	document.forms['keywords'].keywordsArea.selectedIndex = 0;
	document.forms['keywords'].newscat.selectedIndex = 0;
	getElementTag('keywordsUrlOutput').value = "";
	getElementTag('keywordsUrlHidden').value = "";	
}

/**
 TEXTBOX VALUES
**/
function unClear(){
	if(document.forms["companies"].company && document.forms["companies"].company.value == ""){
		document.forms["companies"].company.value = "Company Name";
	}
	if(document.forms["drugs"].drug && document.forms["drugs"].drug.value == ""){
		document.forms["drugs"].drug.value = "Drug Name";
	}
	if(document.forms["drugs"].indication && document.forms["drugs"].indication.value == ""){
		document.forms["drugs"].indication.value = "any Indication";
	}
	if(document.forms["keywords"].keyword && document.forms["keywords"].keyword.value == ""){
		document.forms["keywords"].keyword.value = "any Keyword";
	}
}

function vibesQuery(w){

	ww = 'http://rss.lifescience-online.com/' + w;
	ww = encodeURIComponent(ww);

	getElementTag("vibesForm").action = "http://www.lifescience-online.com/coplets/users/pharmaVibes/addChannel.html";
	document.forms['vibesForm'].channelURL.value =  ww;

}

