function pageMain(type) {
	var page = $('#pageId').val();
	if(type=='f') {
		page = 1;
	} else if(type=='l') {
		page = allPages;
	} else if(type=='n') {
		page = actPage+1;
	} else if(type=='p') {
		page = actPage-1;
	}
	$('#pageId').val(page);
	if(page >= 1 && page <= allPages) {
		document.getElementById("mainForm").submit();
	}
}

function loadAdv(pos, rwId){
	$('.normalRow').css('background-color','transparent'); 
	$('#'+rwId).css('background-color','#f2f5f9'); 
	$('#advInfo').show();
	$('#search').hide();
	
	if(posCount==1 || pos!=oldPos){			
		oldPos = pos;
		$.getJSON(JSONserveltURL+ '?actionType=getDetails&actionValue='+pos, function(data){
				if(data.getData=='T'){
					$("#advSystem").empty();
					var colorSystemList = ' ';
					var thisValue = '';
					var thisText = '------------------------';
					var thisOpt = document.createElement('option');
					thisOpt.value = thisValue;
					thisOpt.appendChild(document.createTextNode(thisText));
					$("#advSystem").append(thisOpt);
					$.each(data.details.list, function(i,item){			
						thisValue = item.cyId;
						thisText  = item.cyName;
						thisOpt   = document.createElement('option');
						thisOpt.value = thisValue;
						thisOpt.appendChild(document.createTextNode(thisText));
						// add short name to the colorNameList
						if (colorSystemList != ' ') colorSystemList = colorSystemList + ', '; 
						colorSystemList = colorSystemList + item.cyShortName;
						// ====================================
						$("#advSystem").append(thisOpt);
						
					});
					$("#shortColorSystemList").html(colorSystemList);
					// if only one color system exists set as selected
					var len = document.getElementById("advSystem").length;
					if ( len == 2 ) {
						$("#advSystem").val($("#advSystem option:last").val());
						$("#advSystem").trigger("change");
					}
					// ==============================================================
					
	          		$('#advFrom').html(data.details.advFrom);
					$('#advTo').html(data.details.advTo);
					$('#advColorFill').css('background-color',data.details.advColorFill);
					$('#advNOVOL').html(data.details.advNOVOL);
					$('#advColorBOX').html(data.details.advColorBOX);
					$('#advAltDesc').html(data.details.advAltDesc);
					$('#advRecommendPrimer').html('');
					$('#advContent').html('');
					$('#advModified').html('');
					$('#advCreated').html('');
					$('#advAdditional').html(data.details.advAdditional);
				}
			}
		);
	}
}

function loadSfAdv(sfId){
	$.getJSON(JSONserveltURL+'?actionType=getSF&actionValue='+sfId, function(data){
         		
			$('#advRecommendPrimer').html(data.sfDetails.advRecommendPrimer);
			$('#advContent').html(data.sfDetails.advContent);
			//$('#advModified').html(data.sfDetails.advModified);	
			$('#advCreated').html(data.sfDetails.advCreated);	
			$('#advAdditional').html(data.sfDetails.advAdditional);
			if('T'==data.sfDetails.advForcedPrimer){
				//var msg1 = '<bean:message bundle="'+bundle+'" key="msgForcedPrimer"/>';
				var msg1 = $('#msgForcedPrimer').text();
				//var msg2 = '<bean:message bundle="'+bundle+'" key="labelRecommendPrimer"/>';
				var msg2 = $('#msgRecommendPrimer').text();
				//alert(msg1+'\n'+msg2+': '+data.sfDetails.advRecommendPrimer);
			}
			
		}
	);
}

function setResultsOnPage(amount){
	$('#userResultsOnPageId').val(amount);
	document.getElementById("mainForm").submit();		
}