 function CheckEmptyThumb()
 {
	if (document.form1.thumb_pic.value == "" && document.form1.hidden_thumb_pic.value == "" )
	{
		alert('Please select picture');
		document.form1.thumb_pic.focus();
		return false;
	}
	return true;
 }

function chkfile(cntrl_id)
{
		if(document.getElementById(cntrl_id).value != "")
		{
		    var str =document.getElementById(cntrl_id).value;
		    var cnt = str.substring(str.lastIndexOf('.'),str.length) ;
		    if ( cnt !=".jpg" && cnt != ".jpeg" &&  cnt != ".png" && cnt != ".gif" 
				&& cnt != ".JPG" && cnt != ".JPEG" && cnt != ".PNG" && cnt != ".GIF" )
		    {
		        alert("Invalid Image Format!");
				document.getElementById(cntrl_id).value = "";
		        document.getElementById(cntrl_id).focus();
		        return false;
		    }		
		}
} 


 function chkvideofile(cntrl_id)
{
		if(document.getElementById(cntrl_id).value != "")
		{
		    var str =document.getElementById(cntrl_id).value;
		    var cnt = str.substring(str.lastIndexOf('.'),str.length) ;
		    if ( cnt !=".mpg" && cnt != ".avi" &&  cnt != ".mv1" && cnt != ".wmv" && cnt != ".swf" )
		    {
		        alert("Invalid Video Format!");
				document.getElementById(cntrl_id).value = "";
		        document.getElementById(cntrl_id).focus();
		        return false;
		    }		
		}
} 


 function chkaudiofile(cntrl_id)
{
		if(document.getElementById(cntrl_id).value != "")
		{
		    var str =document.getElementById(cntrl_id).value;
		    var cnt = str.substring(str.lastIndexOf('.'),str.length) ;
		    if ( cnt !=".mp3" && cnt != ".wav" &&  cnt != ".wma" && cnt != ".mid" )
		    {
		        alert("Invalid Track Format!");
				document.getElementById(cntrl_id).value = "";
		        document.getElementById(cntrl_id).focus();
		        return false;
		    }		
		}
} 


function CheckEmpty(cntrl, strMsg)
{
	if (cntrl.value == "")
	{
		alert("Please enter " + strMsg + "!");
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckString(cntrl)
{
	if(!RegExp(/^[A-Za-z][\w\ ]*[A-Za-z]$/).test(cntrl.value))
	{
		alert("Please enter alphabets only!");
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckAlphaNumerals(cntrl)
{
	if(!RegExp(/^[a-zA-Z][\w\d\ \.,-]*[a-zA-Z0-9]$/).test(cntrl.value))
	{
		alert("Please enter alphanumerals only!");
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckPassLength(cntrl)
{
	if (cntrl.value.length < 4)
	{
		alert("Password should have at least four charachers. Please check!");
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckEmail(cntrl)
{
	if (cntrl.value == "")
		return true;
	
	if(!RegExp(/^\w[\w\-\.]+\@\w[\w\-]+(\.\w[\w\-]+)+$/).test(cntrl.value))
	{
		alert("This Email ID does not appear to be valid. Please check!");
//		cntrl.value = "";
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function ConfirmPassword(cntrl1, cntrl2)
{
	if(cntrl1.value != cntrl2.value)
	{
		alert("Password doesn't match with confirmation password. Please check!");
		cntrl2.focus();
		return false;
	}
	else 
	{
		return true;
	}
}

function ConfirmEmail(cntrl1, cntrl2)
{
	if(cntrl1.value != cntrl2.value)
	{
		alert("Email doesn't match with confirmation Email. Please check!");
		cntrl2.focus();
		return false;
	}
	else 
	{
		return true;
	}
}

function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
