//Confirming Operations
function confirmingoperation(question,url)
{
		var confirmvar=confirm(question);
		if(confirmvar)
		{
			window.location=url;	
		}
}
//Allows only Integer
function NumOnly(e) {
   var KeyCode = (e.keyCode) ? e.keyCode : e.which;
   return ((KeyCode == 8) // backspace
        || (KeyCode == 9) // tab
        || (KeyCode == 37) // left arrow
        || (KeyCode == 39) // right arrow
        || (KeyCode == 46) // delete
        || ((KeyCode > 47) && (KeyCode < 58)) // 0 - 9
   );
}

//Email validation Function
function isEmail(theStr) 
{
	var atIndex = theStr.indexOf('@');
 	var dotIndex = theStr.indexOf('.', atIndex);
 	var flag = true;
 	theSub = theStr.substring(0, dotIndex+1)
 	if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)) 
 	{	 
 		flag = false; 
 	}
 	else 
	{ 
 		flag = true; 
 	}
 	return(flag);
}
//Pop up Window
var win = null;
function NewWindow(mypage,myname,w,h,scroll)
{
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}

//Validating the Image for Type only JPG/GIF/PNG Allowed

function checkImage(control)
{
	//var objUpload=eval("document.getElementById('"+control+"')");
	var objUpload=eval(control);
	
	var sUpload=objUpload.value;
	if(sUpload!="")
	{
		var iExt=sUpload.indexOf("\\");
		var iDot=sUpload.indexOf(".");
		if((iExt < 0 ) || (iDot < 0))
		{
				alert("Invalid File Path For Upload!");
				objUpload.focus();
				return false;
		}
		if(iDot > 0)
		{
			var aUpload=sUpload.split(".");
			if ((aUpload[aUpload.length-1]!="gif") && (aUpload[aUpload.length-1]!="jpg") && 

(aUpload[aUpload.length-1]!="jpeg"))
			{
				alert("Only GIF / JPEG Files Are Allowed!");
				objUpload.focus();
				return false;
			}
	
		}
	}
return true;
}	

//Validates the Date Format

function isDate(theStr)
{
	var flag=true;
	var checkStr="0123456789-";
	strLen=theStr.length;
	if(strLen==0)
	{
	falg=true;
	return(flag);
	}
	if(strLen<8)
	{
		flag=false;
		return (flag);
	}
	
	if(strLen>10)
	{
		flag=false;
		return (flag);
	}

var firstIndex=theStr.indexOf("-");
var lastIndex=theStr.lastIndexOf("-");
var Month=theStr.substr(firstIndex+1,2);
var Year=theStr.substr(0,firstIndex);
var Day=theStr.substr(lastIndex+1,2);

	if(Day>31)
	{
		flag=false;
		return (flag);
	}
	if(Month>12)
	{
		flag=false;
		return (flag);
	}
	if(Month==2 && Day==31)
	{
		flag=false;
		return (flag);
	}

	if(Year>3000 || Year<1900)
	{
		flag=false;
		return (flag);
	}
	
	for (i=0;i<theStr.length;i++)
		{
			ch = theStr.charAt(i);

			for (j=0;j<checkStr.length;j++)
				if (ch == checkStr.charAt(j))
					break;
				if (j==checkStr.length)
				{
					flag=false;
					break;
				}
		}
return (flag);
}

//Functions for News Ticker

function startScroll(){
myMarquee.start();
}
function stopScroll() {
myMarquee.stop();
}


