// JavaScript general functions
//@ TAUFEEQ UR REHMAN
//@ JAVASCRIPT GENERAL LIBRARY
/************************************************************************/
function selectComboOptionByVal(cntrl,val){
	if(typeof(cntrl) != "object") cntrl = $(cntrl);
	
	if(val != "") {
	   for(i = 0; i < cntrl.options.length; i++){
		if(cntrl.options[i].value == val || cntrl.options[i].text == val){
			selindex = i;	
			break;
		}
	  }	
		 cntrl.selectedIndex = selindex;
	}
}
/************************************************************************/
function selectComboOptionByText(cntrl,val){
	if(typeof(cntrl) != "object") cntrl = $(cntrl);

	if(val != "") {
	   for(i = 0; i < cntrl.options.length; i++){
		if( cntrl.options[i].text == val){
			selindex = i;	
			break;
		}
	  }	
		 cntrl.selectedIndex = selindex;
	}
}
function selectComboOptionByIdOnly(cntrl,val){
	

	if(typeof(cntrl) != "object") cntrl = document.getElementById(cntrl);
	if(val != "") {
	   for(i = 0; i < cntrl.options.length; i++){
	
		if(cntrl.options[i].value == val){
			selindex = i;	
			break;
		}
	  }	
		 cntrl.selectedIndex = selindex;
	}
}
/************************************************************************/
function selectComboOption(cntrl,val){

	if(typeof(cntrl) != "object") cntrl = document.getElementById(cntrl);

	if(val != "") {
	   for(i = 0; i < cntrl.options.length; i++){
		if(cntrl.options[i].value == val || cntrl.options[i].text == val){
			selindex = i;	
			break;
		}
	  }	
		 cntrl.selectedIndex = selindex;
	}
}
/************************************************************************/
function emptyThis(obj, val) {
	if (obj.value == val) obj.value = "";
	obj.onblur = function () {
		if (this.value == "") this.value = val;
	}
}
