/* -------------------------------------------------------------
   Written by: Ling Man Siu 
----------------------------------------------------------------*/


function isEmpty(inputStr) {
var regexp = / /g 
sourceString = inputStr

inputStr=sourceString.replace( regexp , "") 


if (inputStr == null || inputStr == "") {
return true
}

return false
}


function IsEmail(inputStr) {
if( inputStr.search(/@/) ) {
return  true
}
return false 

}


function isCheckedBox(checkboxObj) {


if(checkboxObj.checked) {
return true	
}	
return false	
	
}	
	


function isCheckedButton(buttonGroup) {


for (var i=0 ; i < buttonGroup.length; i++) {
   if (buttonGroup[i].checked) {
	return true 
   }
}
return false
}	


function getSelectedButton(buttonGroup) {
for (var i=0 ; i < buttonGroup.length; i++) {
   if (buttonGroup[i].checked) {
	return i 
   }
}
}	




function getSelectedElementText(selectGroup) {
for (var i=0 ; i < selectGroup.length ; i++) {
	if (selectGroup.options[i].selected) {
		return selectGroup.options[i].text
		}
	}
}



function getSelectedElement(selectGroup) {
for (var i=0 ; i < selectGroup.length ; i++) {
	if (selectGroup.options[i].selected) {
		return i
		}
	}
}




function countRegExp(inputStr , regExp) {
var counts=0 
var args=countRegExp.arguments
for (var i=1 ; i < args.length ; i++){

var resultArray = inputStr.match(args[i])
if (resultArray!=null)
{
//alert(inputStr.match(args[i]));
counts = counts + resultArray.length
}
}

return counts

}


function isFileTypeValid(inputStr , fileType){
var args=isFileTypeValid.arguments
for (var i=1 ; i < args.length ; i++ ) {
var offset = args[i].length 
var filetype  = inputStr.substring( (inputStr.length - offset) , (inputStr.length) )
if (filetype == args[i] )
{
return true
}
}
return false 
}














