function VideoValidation(source, args)
{
     //checkear que el video cumple con el validador del value
     var ddlvideo=document.getElementById("ctl00_ContentPlaceHolder1_addedittutorial_ddlurl");
     var txturlvideo=document.getElementById("ctl00_ContentPlaceHolder1_addedittutorial_txturl")
     
     var validurl=new RegExp(ddlvideo.value);
     
     var urlmatch=validurl.exec(txturlvideo.value);
     
	 if(urlmatch == null)
	 {
	    args.IsValid=false;
	 }
	 else
	 {
        args.IsValid=true;
	 }
	 return args.IsValid;
}
/*No funciona correctamente la validacion
//Para cualquier control que use un custom validator y tenga en el config un regex
function CommonValidation(source,args)
{
    var regexp=source.attributes["Regex"];
    var regexpmatch=new RegExp(regexp,"gi");
    var match=regexpmatch.exec(args.Value);
    if((match==null)||(match=="undefined"))
    {
      args.IsValid=false;
    }
    else
    {
      args.IsValid=true;
    }
}
*/

function CommonValidation(regexpression,value)
{
    var regexp=source.attributes["Regex"];
    var regexpmatch=new RegExp(regexp,"gi");
    var match=regexpmatch.exec(value);
    if((match==null)||(match=="undefined"))
    {
        return false;
    }
    else
    {
        return true;
    }
    
}

