function selectRow(type,dataProp,rowid,start,pagesize,data,id) {
	var i;
	var tmpVal = document.getElementById(dataProp).value;

	if(type.indexOf('single') != -1) {
		tmpVal = '';
	}

	for( j=start; j < (start+pagesize); j++ ) {	
		if(rowid==j) {
		 	if(document.getElementById('pjrow:'+j+id).className.indexOf('selected') == -1) {
		 		if(document.getElementById('pjrow:'+j+id).className.indexOf('even') != -1) {
		 			document.getElementById('pjrow:'+j+id).className = 'even selected';
			 	} else {
			 		document.getElementById('pjrow:'+j+id).className = 'odd selected';
		 		}
		 		
		 		if(tmpVal.length == 0)
		 			tmpVal = ':';
		 			
		 		tmpVal += data + ':';
		 		
		 	} else {
		 		if(document.getElementById('pjrow:'+j+id).className.indexOf('even') != -1) {
		 			document.getElementById('pjrow:'+j+id).className = 'even';
			 	} else {
			 		document.getElementById('pjrow:'+j+id).className = 'odd';
		 		}
		 		
		 		var index = tmpVal.indexOf(':'+data+':');
		 		if(index != -1) {
		 			tmpVal = tmpVal.substring(0,index)+ ':' + tmpVal.substring(index+data.length+2,tmpVal.length);
		 			
		 			if(tmpVal.length  == 1)
		 				tmpVal  = '';
		 		}
		 	}
		} else {
			if(type.indexOf('single') != -1) {
				if(document.getElementById('pjrow:'+j+id).className.indexOf('even') != -1) {
		 			document.getElementById('pjrow:'+j+id).className = 'even';
			 	} else {
			 		document.getElementById('pjrow:'+j+id).className = 'odd';
		 		}
			}
		}
	}
	
	document.getElementById(dataProp).value = tmpVal;
}

function setBatchAction(actionPropId,action) {
	document.getElementById(actionPropId).value = action;
}