	var index = 0;
	var maxIndex_sponsors = 0;
	var sponsor_array;
	var inInterval;	
	var nCountWait = 0;
	
	var maxIndex_advertising = 0;
	
	function showAdvertising()
	{
		if (maxIndex_advertising > 0)
		{
			index = index + 1;
			if (index > maxIndex_advertising)
			{
				index = 1;
			}
			$('baner').fadeIn("slow");
			document.getElementById("baner").innerHTML = advertising_array[index];
			window.setTimeout(showAdvertising,5000);		
		}
	}
	
	function showSponsors(next,auto)
	{
		if (maxIndex_sponsors > 0)
		{	
			index = index + next;
			if (index == 0)
			{
				index = maxIndex_sponsors; 
			}else if (index > maxIndex_sponsors)
			{
				index = 1;
			}
			$('adbannel').fadeIn("slow");
			document.getElementById("adbannel").innerHTML = sponsor_array[index];
			if (auto == false) nCountWait = nCountWait + 1;
			window.setTimeout(showSlide,10000);
		}
	}
	function showSlide()
	{
		if (maxIndex_sponsors > 0)
		{
			if (nCountWait > 0){
				nCountWait = nCountWait - 1;
				return;
			}
			showSponsors(1,true);
		}
	}
	
	function showGlossary(index,bShow)
	{
		var objTear = document.getElementById("tear_glossary_" + index);
		var objFull = document.getElementById("full_glossary_" + index);
		if (bShow){
			objTear.style.display = 'none';
			objFull.style.display = 'inline';
		}else{
			objTear.style.display = 'inline';
			objFull.style.display = 'none';
		}
	}
	function goto(url)
	{
		window.location.href = url;
	}

	$(document).ready(function(){
		var img = null;
		var i = 1;
		for (i = 1; i <= maxIndex_sponsors; i++)
		{
			img = new Image(); 
			img.src = advertising_img_array[i];
		}
		setChkForTag();
		setChkForTopic();				
	});
	
	
	function addOption(theSel, theText, theValue){
		var newOpt = new Option(theText, theValue);
		var selLength = theSel.length;
		theSel.options[selLength] = newOpt;
	}
	 
	function deleteOption(theSel, theIndex){
		var selLength = theSel.length;
		if(selLength>0)	{
		    theSel.options[theIndex] = null;
		}
	}
	
	function moveOptions(theSelFrom, theSelTo){
	    var selLength = theSelFrom.length;
		selectedText = new Array();
		selectedValues = new Array();
		var selectedCount = 0;
	    var i;
		
	         // Find the selected Options in reverse order
		// and delete them from the 'from' Select.
		for(i=selLength-1; i>=0; i--)
		{
		   if(theSelFrom.options[i].selected){
			   selectedText[selectedCount] = theSelFrom.options[i].text;
			   selectedValues[selectedCount] = theSelFrom.options[i].value;
			   deleteOption(theSelFrom, i);
			   selectedCount++;
		 	}
	   }
		if (selectedCount ==0){
			alert("Please select the topics.");
			return;
		}
		// Add the selected text/values in reverse order.
		// This will add the Options to the 'to' Select
		// in the same order as they were in the 'from' Select.
		for(i=selectedCount-1; i>=0; i--){
			addOption(theSelTo, selectedText[i], selectedValues[i]);
	    }
	  
	    var objSelectedTopic = document.getElementById('edit-selected');
	    var selLength = objSelectedTopic.length;
	    var topicsearchValue = "";
	    for(i=selLength-1; i>=0; i--)
		{
		   if (topicsearchValue == ""){
		   	  topicsearchValue = objSelectedTopic.options[i].value; 
		   }else{
		   	  topicsearchValue = topicsearchValue + "," + objSelectedTopic.options[i].value; 
		   }
		}
		var objSelectedHidden = document.getElementById('edit-hidden-selected');
		objSelectedHidden.value = topicsearchValue;
	}
	
	function searchTopic(){
	   /* var objSelectedTopic = document.getElementById('edit-selected');
	    var objAvailableTopic = document.getElementById('edit-available');
		var selLength = objSelectedTopic.length;
		if (selLength == 0){
			alert("Please select the topics to search.");
			return;
	    }*/
	}
	
	function openPopup(uid, fullname)
	{
	  	window.open('/expertShortBlo.php?uid=' + uid + '&fullname=' + fullname, '', 'width=587,height=400,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=yes');
	  	return;
	}
	function openEmailPopup(title, url){
		window.open('/popup/sendEmail/' + title + '/' + url, 'emailToFriend', 'width=587,height=585,scrollbars=yes');
	}
	function openTwiterPopup(nid){
	    window.open('/popup/twitter_post/' + nid , 'post_tweiter', 'width=455,height=310,scrollbars=yes');
	}
	function getTag(tagname){
		var objTagDynamic = document.getElementById("edit-tag-dynamic");
		if (tagname != ""){
			if (objTagDynamic.value != ""){
				objTagDynamic.value = objTagDynamic.value + ", " + tagname;
			}else{
				objTagDynamic.value =  tagname;
			}
		}
		objTagDynamic.focus();
	}
	
	function getTagFromCheckbox(chkTagId){
		var objChkTag = document.getElementById(chkTagId);
		var objTagDynamic = document.getElementById("edit-tag-dynamic");
		var txtTag;
		var txtChkTag;
		
		if (objChkTag.checked){
			if (objChkTag.value != ""){
				flagExist = false;
				txtTag = objTagDynamic.value;
				var arrTag = txtTag.split(",");
				for(var i=0;i < arrTag.length; i++){
					if (trim(objChkTag.value) == trim(arrTag[i])){
						flagExist = true;
					}
				}
				if (flagExist == false){
					if (trim(txtTag) != ""){
							txtTag = txtTag + ", " + objChkTag.value;
						}else{
							txtTag = objChkTag.value;
					}
				}
				objTagDynamic.value = txtTag;
			}
		}else{
			txtTag = trim(objTagDynamic.value);
			txtChkTag = trim(objChkTag.value);
			if (txtTag != ""){
				var arrTag = txtTag.split(",");
				for(var i=0;i < arrTag.length; i++){
					if (trim(objChkTag.value) == trim(arrTag[i])){
						arrTag[i] = "";
					}
				}
				txtTag = "";
				var schema = "";
				for(var i=0;i < arrTag.length; i++){
					if (trim(arrTag[i]) != ""){
						txtTag = txtTag + schema + trim(arrTag[i]);
						schema = ", ";
					}
				}
				objTagDynamic.value = txtTag;
			}
		}
	}
	//Company_Tag_Start
	function getCompanyTagFromCheckbox(chkTagId){
	    
		var objChkTag = document.getElementById(chkTagId);
		var objTagDynamic = document.getElementById("edit-company-tag-dynamic");
		var txtTag;
		var txtChkTag;
		
		if (objChkTag.checked){
			if (objChkTag.value != ""){
				flagExist = false;
				txtTag = objTagDynamic.value;
				var arrTag = txtTag.split(",");
				for(var i=0;i < arrTag.length; i++){
					if (trim(objChkTag.value) == trim(arrTag[i])){
						flagExist = true;
					}
				}
				if (flagExist == false){
					if (trim(txtTag) != ""){
							txtTag = txtTag + ", " + objChkTag.value;
						}else{
							txtTag = objChkTag.value;
					}
				}
				objTagDynamic.value = txtTag;
			}
		}else{
			txtTag = trim(objTagDynamic.value);
			txtChkTag = trim(objChkTag.value);
			if (txtTag != ""){
				var arrTag = txtTag.split(",");
				for(var i=0;i < arrTag.length; i++){
					if (trim(objChkTag.value) == trim(arrTag[i])){
						arrTag[i] = "";
					}
				}
				txtTag = "";
				var schema = "";
				for(var i=0;i < arrTag.length; i++){
					if (trim(arrTag[i]) != ""){
						txtTag = txtTag + schema + trim(arrTag[i]);
						schema = ", ";
					}
				}
				objTagDynamic.value = txtTag;
			}
		}
	}
	//Company_Tag_End
	
	function getTopicFromCheckbox(chkTopicId){
		var objChkTopic = document.getElementById(chkTopicId);
		var objTopicDynamic = document.getElementById("edit-topic-dynamic");
		var objSelectTopic = document.getElementById("edit-field-topic-id-nids");		
		var txtTopic;
		var txtChkTopic;
		if (objChkTopic.checked){
			if (objChkTopic.value != ""){
				flagExist = false;
				txtTopic = objTopicDynamic.value;
				var arrTopic = txtTopic.split(", ");
				for(var i=0;i < arrTopic.length; i++){
					if (objChkTopic.value == arrTopic[i]){
						flagExist = true;
					}
				}
				if (flagExist == false){
					if (txtTopic != ""){
							txtTopic = txtTopic + ", " + objChkTopic.value;
						}else{
							txtTopic = objChkTopic.value;
					}
				}
				objTopicDynamic.value = txtTopic;
				if (objSelectTopic != null)
				{
					for (var i = 0; i < objSelectTopic.length; i++)
					{
						if (objSelectTopic[i].text == objChkTopic.value)
						{
							objSelectTopic[i].selected = true;
						}
					}
				}
			}
		}else{
			txtTopic = objTopicDynamic.value;
			txtChkTopic = objChkTopic.value;
			if (txtTopic != ""){
				var arrTopic = txtTopic.split(", ");
				for(var i=0;i < arrTopic.length; i++){
					if (objChkTopic.value == arrTopic[i]){
						arrTopic[i] = "";
					}
				}
				txtTopic = "";
				var schema = "";
				for(var i=0;i < arrTopic.length; i++){
					if (arrTopic[i] != ""){
						txtTopic = txtTopic + schema + arrTopic[i];
						schema = ", ";
					}
				}
				objTopicDynamic.value = txtTopic;
				if (objSelectTopic != null)
				{
					for (var i = 0; i < objSelectTopic.length; i++)
					{
						if (objSelectTopic[i].text == objChkTopic.value)
						{
							objSelectTopic[i].selected = false;
						}
					}
				}
			}
		}
	}
	
	function checkDailynewsletter(){
		var objDaily = document.getElementById("edit-dailynewsletter");
		var objMonday = document.getElementById("edit-dailynewsletter-monday");
		var objTuesday = document.getElementById("edit-dailynewsletter-tuesday");
		var objWednesday = document.getElementById("edit-dailynewsletter-wednesday");
		var objThursday = document.getElementById("edit-dailynewsletter-thursday");
		var objFriday = document.getElementById("edit-dailynewsletter-friday");
		var objSaturday = document.getElementById("edit-dailynewsletter-saturday");
		var objSunday = document.getElementById("edit-dailynewsletter-sunday");
		
		if (objDaily.checked){
			objMonday.checked = true;
			objTuesday.checked = true;
			objWednesday.checked = true;
			objThursday.checked = true;
			objFriday.checked = true;
			objMonday.disabled = false;
			objTuesday.disabled = false;
			objWednesday.disabled = false;
			objThursday.disabled = false;
			objFriday.disabled = false;
			objSaturday.disabled = false;
			objSunday.disabled = false;
		}else{
			objMonday.checked = false;
			objTuesday.checked = false;
			objWednesday.checked = false;
			objThursday.checked = false;
			objFriday.checked = false;
			objMonday.disabled = true;
			objTuesday.disabled = true;
			objWednesday.disabled = true;
			objThursday.disabled = true;
			objFriday.disabled = true;
			objSaturday.checked = false;
			objSunday.checked = false;
			objSaturday.disabled = true;
			objSunday.disabled = true;
		}
	}
	
	function trimLeft(str){
	  if (str==null){return null;}
	  for(var i=0;str.charAt(i)==" ";i++);
	  return str.substring(i,str.length);
	}
	
	function trimRight(str){
	  if (str==null){return null;}
	  for(var i=str.length-1;str.charAt(i)==" ";i--);
	  return str.substring(0,i+1);
	}
	
	function trim(str){
		return trimLeft(trimRight(str));
	}
	
	function setChkForTag(){	    
		var objTagDynamic = document.getElementById("edit-tag-dynamic");
		var objCompanyTagDynamic = document.getElementById("edit-company-tag-dynamic");
		
		if (objTagDynamic == null && objCompanyTagDynamic == null) return;
		
		var numberTag =  document.getElementById("edit-hdf-number-tags").value;		
		// Thuy Start
		var hdf_region_tag = document.getElementById("edit-hdf-number-region-tags");		
		var hdf_company_tag = document.getElementById("edit-hdf-number-company-tags");
		
		var numberRegionTag;
		var num;
		num = parseInt(numberTag);
		
		if (hdf_region_tag != null)
		{
			numberRegionTag =  document.getElementById("edit-hdf-number-region-tags").value;
			num += parseInt(numberRegionTag);					
		}
		if (hdf_company_tag != null)
		{
			numberCompanyTag =  document.getElementById("edit-hdf-number-company-tags").value;
			num += parseInt(numberCompanyTag);				
		}
		/*if (hdf_region_tag != null)
		{
			num = parseInt(numberTag) + parseInt(numberRegionTag);
		}		
		else
		{
			num = parseInt(numberTag);
		}*/
		
		var numRegionTagChecked = 0;
		// Thuy End
		var arrTag = objTagDynamic.value.split(",");
		var arrCompanyTag = objCompanyTagDynamic.value.split(",");
		arrTag = arrTag.concat(arrCompanyTag);
		
		for(var j = 0; j < num; j++){
			var idTag = "tag-" + j;
			var objTag =  document.getElementById(idTag);
			objTag.checked = false;
		}
	    		
		for(var i=0;i < arrTag.length; i++){								
		    // Thuy Start
		    var hasData = false;
		    // Thuy End
			for(var j = 0; j < numberTag; j++){
				var idTag = "tag-" + j;
				var objTag =  document.getElementById(idTag);
				// Thuy Start
				hasData = false;
				// Thuy End
				if (trim(objTag.value) == trim(arrTag[i])){
					objTag.checked = true;					
					//Thuy Start
					hasData = true;
					// Thuy End
				}
			}
			// Thuy Start
			if (hasData == false)
			{		
			    for(var j = (parseInt(numberTag) - 1) ; j < (parseInt(numberTag) + parseInt(numberRegionTag)); j++){
					var idTag = "tag-" + j;
					var objTag =  document.getElementById(idTag);
					if (trim(objTag.value) == trim(arrTag[i])){
						objTag.checked = true;						
						numRegionTagChecked ++;
					}
			    } 
			}
			
			for(var j = (parseInt(numberTag) + parseInt(numberRegionTag) - 1) ; j < num; j++){
					var idTag = "tag-" + j;
					var objTag =  document.getElementById(idTag);
					if (trim(objTag.value) == trim(arrTag[i])){
						objTag.checked = true;										
					}
			    }
		}
		document.getElementById("edit-hiddenRegionTag").value = numRegionTagChecked;
		// Thuy End
	}
	
	//Anh Le start 2009/02/26
	function setChkForTopic(){	    
		var objTopicDynamic = document.getElementById("edit-topic-dynamic");
		if (objTopicDynamic == null) return;
		var numberTopic =  document.getElementById("edit-hdf-number-topics").value;			
		var arrTopic = objTopicDynamic.value.split(", ");
		for(var j = 0; j < numberTopic; j++){
			var idTopic = "topic-" + j;
			var objTopic =  document.getElementById(idTopic);
			objTopic.checked = false;
		}
		for(var i=0;i < arrTopic.length; i++){
			for(var j = 0; j < numberTopic; j++){
				var idTopic = "topic-" + j;
				var objTopic =  document.getElementById(idTopic);
				
				if (objTopic.value == arrTopic[i]){
					objTopic.checked = true;					
				}
			}
		}
	}	
	//Anh Le end 2009/02/26	
	
	//Basic function added
	//return true if the string is valid email string
	function isEmailChar(str){
	  for (i=0; i<str.length; i++){
	    c = str.charAt(i);	  
	    if("~!#$%^&*(),\'`:\;?<>=+\n\t \\\"".indexOf(c,0) > 0)
	      return false;	
	  }
	  return true;
	}
	
	//return true if the parts of email are valid
	function isValidEmail(email){	
	  var array = email.split("@");
	  if(array.length != 2) return false; 
	  var first, last;
	  first = array[0]; last = array[1];
	  if( first.charAt(0)=='.') return false;  
	  if( first.charAt(first.length)=='.') return false;
	  if( last.charAt(0)=='.') return false;
	  if(first == "" || last == "") return false;
	  first = trimLeft(first);
	  last = trimRight(last);
	  if(!isEmailChar(first) || !isEmailChar(last)) 
	    return false;
	  return true;
	}	
	
	function setQuestionError(id){
		var objSpan = document.getElementById("lblQuestion" + id);
		objSpan.style.color = "#FF0000";
	}

	function resetQuestion(){
		for (var id = 1; id < 20; id ++){		
			var objSpan = document.getElementById("lblQuestion" + id);
			if (objSpan != null){
				objSpan.style.color = "#999999";
			}
		}
	}
	
	function isTextBoxEmpty(id){
		var obj = document.getElementById(id);
		var bEmpty = false;
		if (trim(obj.value) == ""){
			bEmpty = true;
		}
		return bEmpty;
	}
	
	function disableControl(id,bDisabled){	
		var obj = document.getElementById(id);
		obj.disabled = bDisabled;		
		if (bDisabled == true){		
			if (obj.tagName.toUpperCase() == "SELECT"){
				obj.selectedIndex = 0;
			}
			else if (obj.type == "radio" || obj.type == "checkbox"){			
				obj.checked = false;
			}else if (obj.type == "text"){
				obj.value = "";
			}
		}
	}
	
	function getChkAnnouncement(chkAnnounmentId){
		chkAnnounmentId = "announcement_" + chkAnnounmentId;
		var numberAnnounment =  document.getElementById("edit-hdf-number-announcement").value;
		var objchkAnnounment = document.getElementById(chkAnnounmentId);
		var idAnnounment;
		var objAnnounment;		
		for(var j = 0; j < numberAnnounment; j++){
			idAnnounment = "announcement_" + j;
			if (idAnnounment != chkAnnounmentId){
				objAnnounment =  document.getElementById(idAnnounment);
				if (objchkAnnounment.checked){
					objAnnounment.checked = false;
					objAnnounment.disabled = true;
				}else{
					objAnnounment.disabled = false;
				}
			}
		}
	}
	
	function checkAllRecipient(objAll){
		var first = parseInt(document.getElementById("edit-firstRow").value,10);
		var last = parseInt(document.getElementById("edit-lastRow").value,10);
		if (first == 0 && last == 0){
			return;
		}
		setCheckList("",first,last,objAll.checked);
	}	
	
	function setCheckList(prefix,start,end,bCheck){
		var idx = 0;
		var objCheck = null;
		var objHidden = null;
		for(idx = start; idx <= end; idx++){
			objCheck = document.getElementById(prefix + idx);
			if (objCheck != null){ 
				objCheck.checked = bCheck;
				if (prefix != ""){
					objHidden = document.getElementById("edit-hdfChecked-" + idx);
					if (bCheck == true){
						objHidden.value = "1";
					}else{
						objHidden.value = "0";
					}
				}
			}
		}
	}
	
	function checkStatusCheckboxAll(){
		var first = parseInt(document.getElementById("edit-firstRow").value,10);
		var last = parseInt(document.getElementById("edit-lastRow").value,10);
		var idx = 0;
		var objCheck = null;
		var bCheckAll = true;
		if (first == 0 && last == 0){
			return;
		}
		for(idx = first; idx <= last; idx++){
			objCheck = document.getElementById(idx);
			if (objCheck != null){
				if (objCheck.checked == false){
					bCheckAll = false;
					break;
				}
			}
		}
		objCheck = document.getElementById("chk_ALL");
		objCheck.checked = bCheckAll;
	}
	
	function checkAllMultiRow(objAll){
		var first = parseInt(document.getElementById("edit-firstRow").value,10);
		var last = parseInt(document.getElementById("edit-lastRow").value,10);
		if (first == 0 && last == 0){
			return;
		}
		setCheckList("check_all_",first,last,objAll.checked);
	}
	
	function checkStatusMultiCheckboxAll(selectedId){
		var first = parseInt(document.getElementById("edit-firstRow").value,10);
		var last = parseInt(document.getElementById("edit-lastRow").value,10);
		var idx = 0;
		var objCheck = null;
		var bCheckAll = true;
		if (first == 0 && last == 0){
			return;
		}
		for(idx = first; idx <= last; idx++){
			objCheck = document.getElementById("check_all_" + idx);
			if (objCheck != null){
				if (objCheck.checked == false){
					bCheckAll = false;
					break;
				}
			}
		}
		objCheck = document.getElementById("chk_ALL");
		objCheck.checked = bCheckAll;
		
		//Update hidden field
		objCheck = document.getElementById("check_all_" + selectedId);
		var objHidden = document.getElementById("edit-hdfChecked-" + selectedId);
		if (objCheck.checked == true){
			objHidden.value = "1";
		}else{
			objHidden.value = "0";
		}
	}
	
	function updateRole(objCheckbox){
		if ( objCheckbox.id == "edit-roles-5"){
			var objComboCompany = document.getElementById("edit-companyAssign");
			var objDivCompany = document.getElementById("divCompany");
			if (objCheckbox.checked == true){
				objComboCompany.disabled = false;
				objDivCompany.style.display = "inline";
			}else{
				objComboCompany.disabled = true;
				objComboCompany.selectedIndex = 0;
				objDivCompany.style.display = "none";
			}
		}
	}
	//Company_Tag_Start
	function company_tag(objCheckbox){		
		var objComboRegion = document.getElementById("edit-field-region-tag-keys");
		var numberTopic =  document.getElementById("edit-hdf-number-topics").value;
		
		if (objCheckbox.checked == true)
		{
			objComboRegion.disabled = true;				
			for(var j = 0; j < parseInt(numberTopic); j++){			
				var idTopic = "topic-" + j;
				var objTopic =  document.getElementById(idTopic);
				objTopic.disabled = true;
				objTopic.checked = false;
				document.getElementById("edit-topic-dynamic").value = '';
			}			
		}
		else
		{
			objComboRegion.disabled = false;							
			for(var j = 0; j < parseInt(numberTopic); j++){			
				var idTopic = "topic-" + j;
				var objTopic =  document.getElementById(idTopic);
				objTopic.disabled = false;
			}
		}
	}
	
	function region_tag(objCheckbox){		
		var objComboCompany = document.getElementById("edit-field-company-tag-keys");
		var numberTopic =  document.getElementById("edit-hdf-number-topics").value;
		
		if (objCheckbox.checked == true)
		{
			objComboCompany.disabled = true;							
		}
		else
		{
			objComboCompany.disabled = false;							
			for(var j = 0; j < parseInt(numberTopic); j++){			
				var idTopic = "topic-" + j;
				var objTopic =  document.getElementById(idTopic);
				objTopic.disabled = false;				
				objTopic.checked = false;
				document.getElementById("edit-topic-dynamic").value = '';
			}
			
			var objSelectTopic = document.getElementById("edit-field-topic-id-nids");
			for (var i = 0; i < objSelectTopic.length; i++)
			{
				objSelectTopic[i].selected = false;
			}
		}
	}
	
	function tag_onload(){	
		var numberTopic =  document.getElementById("edit-hdf-number-topics").value;
		
		if(document.getElementById("edit-field-company-tag-keys").checked == true)
		{
			document.getElementById("edit-field-region-tag-keys").disabled = true;
			for(var j = 0; j < parseInt(numberTopic); j++){			
				var idTopic = "topic-" + j;
				var objTopic =  document.getElementById(idTopic);
				objTopic.disabled = true;		
				objTopic.checked = false;				
				document.getElementById("edit-topic-dynamic").value = '';		
			}		
		}
			
		if(document.getElementById("edit-field-region-tag-keys").checked == true)
			document.getElementById("edit-field-company-tag-keys").disabled = true;
	}					
	//Company_Tag_End
	
	/* Anh Le start 20090409 */
	function getChkAdvertising(chkAdsId){
		chkAdsId = "ads_" + chkAdsId;
		var numberAds =  document.getElementById("edit-hdf-number-ads").value;
		var objchkAds = document.getElementById(chkAdsId);
		var idAds;
		var objAds;		
		for(var j = 0; j < numberAds; j++){
			idAds = "ads_" + j;
			if (idAds != chkAdsId){
				objAds =  document.getElementById(idAds);
				if (objchkAds.checked){
					objAds.checked = false;
					objAds.disabled = true;
				}else{
					objAds.disabled = false;
				}
			}
		}
	}
	/* Anh Le start 20090409 */	
	/* Thuy Start*/
	function getRegionTags(chk)
	{	    
		   var numRegioTagChecked = document.getElementById('edit-hiddenRegionTag').value;		   
		   if(chk.checked)
		   {
		       numRegioTagChecked = parseInt(numRegioTagChecked) + 1;
		   }
		   else
		   {
		         numRegioTagChecked = parseInt(numRegioTagChecked) - 1;
		   }
		   document.getElementById('edit-hiddenRegionTag').value = numRegioTagChecked;		  
	}
		/* Thuy End*/
	
	//Company_Tag_Start
	function getCompanyTags(chk)
	{	   
		   var numCompanyTagChecked = document.getElementById('edit-hiddenCompanyTag').value;		   
		   if(chk.checked)
		   {
		       numCompanyTagChecked = parseInt(numCompanyTagChecked) + 1;
		   }
		   else
		   {
		         numCompanyTagChecked = parseInt(numCompanyTagChecked) - 1;
		   }
		   document.getElementById('edit-hiddenCompanyTag').value = numCompanyTagChecked;		  
	}
	//Company_Tag_End
function resize_img_width(parent_id,max_size)
{
	var parent = document.getElementById(parent_id);
	var list_img = parent.getElementsByTagName("img");
	for(i = 0;i<list_img.length;i ++){
		if(list_img[i].clientWidth > max_size){
			list_img[i].style.width = max_size + "px";
		}
	}	
}
function view_all_tags(tag_list,all_tags){
	var tag_list_obj = document.getElementById(tag_list);
	var all_tag_obj =  document.getElementById(all_tags);
	tag_list_obj.style.display = "none";
	all_tag_obj.style.display = "inline";
}
function show_ajax_wait(obj)
{
	var left = getposOffset(obj, "left");
	var top = getposOffset(obj, "top");
	var dv = document.getElementById('spnNews');
	if(dv == null){
		dv = document.getElementById('spnBlogs');
		//ajax wait for topic page
		if(dv == null){
			dv = document.getElementById('dv_list_news_topic_page');			
		}
	}
    var html = dv.innerHTML;
    html =  html + '<div style="position:absolute;left:'+left+'px;top:'+top+'px;"><img src="/images/ajax-loader2.gif" /></div>';
	dv.innerHTML = html;
}

function getChkAnnouncement(chkAnnounmentId){
	chkAnnounmentId = "announcement_" + chkAnnounmentId;
	var numberAnnounment =  document.getElementById("edit-hdf-number-announcement").value;
	var objchkAnnounment = document.getElementById(chkAnnounmentId);
	var idAnnounment;
	var objAnnounment;		
	for(var j = 0; j < numberAnnounment; j++){
		idAnnounment = "announcement_" + j;
		if (idAnnounment != chkAnnounmentId){
			objAnnounment =  document.getElementById(idAnnounment);
			if (objchkAnnounment.checked){
				objAnnounment.checked = false;
				objAnnounment.disabled = true;
			}else{
				objAnnounment.disabled = false;
			}
		}
	}
}

function setUser(value,uid)
{
	var author = document.getElementById('edit-field-rss-blog-author-0-value');
	    author.value = value;
	    author.disabled = "disabled";
	document.getElementById('select_current_user').value = value;
	document.getElementById('select_user_id').value = uid;
	document.getElementById('btn_clear').style.display = "inline";
	//hide picture
	document.getElementById('field-author-picture-attach-wrapper').style.display = "none";
	
}
function clearUser(){
	var author = document.getElementById('edit-field-rss-blog-author-0-value');
	    author.value = "";
	    author.disabled = false;
	    document.getElementById('select_user_id').value = "-1"
	    document.getElementById('btn_clear').style.display = "none";
	 // show picture
	 document.getElementById('field-author-picture-attach-wrapper').style.display = "inline";
}
function add_rss_blog_click()
{
	var author = document.getElementById('edit-field-rss-blog-author-0-value');
	author.disabled = false;
}

function getTextTinyMce(obj)
{
      var s = "";

	  for(var i=0; i<obj.childNodes.length; i++)
	  {
		  var nn = (obj.childNodes[i].nodeName != null)? obj.childNodes[i].nodeName.toLowerCase() : "";
		  //alert("|" + nn + "|" + s + "|" + trim(obj.childNodes[i].nodeValue, " ") + "|" + s.length)
		  if(nn == "#text")
		  {
			s+= trim(obj.childNodes[i].nodeValue, " ");
		  }
		  else if(nn == "p" || nn == "br")
		  {
			s+=" ";
			s+= getTextTinyMce(obj.childNodes[i]);
		  }
		  else
			s+= getTextTinyMce(obj.childNodes[i]);
	  }
      return s;
}

function countWordTinyMce(objBody, iframeID)
{
    var textonly = getTextTinyMce(objBody); 
	var wordcounter = 0;
	
	for (i=0; i<textonly.length; i++) 
	{
		if (textonly.charAt(i) != " " && (textonly.charAt(i+1) == " " || textonly.charAt(i+1) == "" || textonly.charAt(i+1) == "\n")) 
		{
			wordcounter++;
		}
	} 
	document.getElementById(iframeID+"_count").innerHTML = wordcounter;
}

function countWordTextarea(objBodyID, iframeID)
{
    var textonly = document.getElementById(objBodyID).value; 
	var wordcounter = 0;
	
	for (i=0; i<textonly.length; i++) 
	{
		if (textonly.charAt(i) != " " && (textonly.charAt(i+1) == " " || textonly.charAt(i+1) == "" || textonly.charAt(i+1) == "\n")) 
		{
			wordcounter++;
		}
	} 
	document.getElementById(iframeID+"_count").innerHTML = wordcounter;
}

function trim(s)
{
    var l=0; var r=s.length -1;
    while(l < s.length && s[l] == ' ')
    {     
		l++; 
	}
    while(r > l && s[r] == ' ')
    {     
		r-=1;     
	}
    return s.substring(l, r+1);
}

function getList(pageIndex,url,div_id)
{

var request = GetXmlHttpObject();
    if(pageIndex != -1)
    {
        request.open("GET", url+"/"+"?page="+pageIndex+"&ajax=true", true);
    }
    else
    {
        request.open("GET", url+"/?ajax=true", true);
    }

    request.onreadystatechange = function() {
        if (request.readyState == 4) {	           
            document.getElementById(div_id).innerHTML = request.responseText;
        }
    }   
    request.send(null);
}

function show_ajax_wait1(obj,div_id)
{
	var left = getposOffset(obj, "left");
	var top = getposOffset(obj, "top");
	var dv = document.getElementById(div_id);	
    var html = dv.innerHTML;
    html =  html + '<div style="position:absolute;left:'+left+'px;top:'+top+'px;"><img src="/images/ajax-loader2.gif" /></div>';
	dv.innerHTML = html;
}

function showAddJobCategory(e, divID, widPop, heiPop)
{
	//Get width and height of the screen
	var scroll_Y 	= document.body.scrollTop;
	var widScreen 	= parseInt(document.body.clientWidth);
	var heiScreen 	= parseInt(document.body.clientHeight);
	
	pos_x			= (parseInt(widScreen) - widPop)/2  
	pos_y			= ((parseInt(heiScreen) - heiPop)/2) + parseInt(scroll_Y);

	popup 				= document.getElementById(divID);
	popup.style.top     = pos_y;
	popup.style.left    = pos_x;
	popup.style.display = "block";	
}
function hideAddJobCategory(divID)
{
	var nid = window.frames['fraSearch'].document.forms[0].category_nid;
	var title = window.frames['fraSearch'].document.forms[0].category_title;
	if(nid == null || nid.value == ""){
		document.getElementById(divID).style.display = "none"
		return;
	}
	setCategory('edit-field-job-category-nids',nid.value,title.value);
	
	nid.value = "";
	document.getElementById(divID).style.display = "none"
}
function setCategory(optID,category_val,category_text)
{
	
	var optObj = document.getElementById(optID);
	var optn;
	optn = document.createElement("OPTION");
	optn.text = category_text;
	optn.value = category_val;
	optObj.options.add(optn);
}