var dlg;
//dojo.addOnLoad(init);		
function init(e) {
	
		checkAuth();		
}	

function playAuthVideo(elementid, loc, mediaPath,cid) {
	var url = "./getMedia.do?action=streamMedia&mediaPath=" + mediaPath+"&cid="+cid;
	var myQTObject = new QTObject(url, "movie1", "100%", "98%");
	myQTObject.addParam("target", loc);
	myQTObject.addParam("scale", "aspect");
	myQTObject.addParam("kioskmode", "true");
	myQTObject.addParam("bgcolor", "black");
	if (loc == "quicktimeplayer") {
		myQTObject.addParam("autohref", "true");
		myQTObject.addParam("href", url);
		myQTObject.addParam("controller", "false");
		myQTObject.addParam("autoplay", "false");
		myQTObject.addParam("fullscreen","full");
	} else {
		myQTObject.addParam("controller", "true");
		myQTObject.addParam("autoplay", "true");
	  startCheckPlayer();
	}
	//dojo.byId("playbackVideo1").style.visibility = "visible";
	//dojo.byId("playbackVideo").style.visibility = "visible";
	mediaPath = null;
	myQTObject.write(elementid);
}	
	
function mediaAccessLogin() {	
	var form = dojo.byId("loginForm");
	document.body.style.cursor = "wait";
	
	dojo.xhrGet({ form: dojo.byId("loginForm"),
	    handleAs: "text",
	    content:{uuid:new Date()},
	    error:function (response, ioArgs) {
		  console.debug("Error!... " + errObj.message);

	}, load:function (response, ioArgs) {
			if (response.substring(0, 10) == "loginError") {
				alert("Invalid Net Id or Password!");
				document.body.style.cursor = "default";
			} else {
				var form = dojo.byId("mediaPlay");			  
				form.submit();
			}
		 }
	});
	
	return false;
}

/*function mediaAccessLogin() {
	//unRegisterEnterKey();
	var form = dojo.byId("otherLoginForm");
	document.body.style.cursor = "wait";
	if (form.j_username.value == "") {
		alert("Please enter your username!!!");
		form.j_username.focus();
		document.body.style.cursor = "default";
		return false;
	}
	if (form.j_password.value == "") {
		alert("Please enter the password!!!");
		form.j_password.focus();
		document.body.style.cursor = "default";
		return false;
	}
	document.body.style.cursor = "wait";

	dojo.xhrGet( {
		form :dojo.byId("otherLoginForm"),
		handleAs :"text",
		content : {
			uuid :new Date()
		},
		load :function loadPage(response, ioArgs){
			console.log("response "+response.substring());
			
			if (response.substring(0,10) == "loginError") {
				alert("Invalid Username or Password!");
				document.body.style.cursor = "default";
				} else {
					// console.log("here");
					dojo.xhrPost( {
						url :"./userLoginAccess.do?action=saveLogin",
					content : {
						uuid :new Date()
					}
				});
					var form = dojo.byId("mediaPlay");			  
					form.submit();
			}

			document.body.style.cursor = "default";
		}
	});
	//return false;
}*/

function mediaAccessLoginCancel() {
	function loginCancel() {
		var logoffUrl = "./j_acegi_logout";
		dojo.xhrGet({
			url:logoffUrl,
			content:{uuid:new Date()},
			load:function (response) {

			}
		});
		return false;
	}
	var dlg = dijit.byId("loginForm");
	dlg.hide();
	return false;
}

var enterKeyActiveFor = "";
function kpress(e) {
	var key = null;
	if (window && window.event) {
		key = window.event.keyCode;
	}
	
	if (key == null || key == "") {
		key = e.keyCode;
	}
	key2 = String.fromCharCode(key);
	if (key == 13) {
	
		if (e){
		   var target = e.target.id;
		}
		if (!target) {
			target = window.event.srcElement.id;
		}
		//if (enterKeyActiveFor == "quicksearch") {
	if(target!=null) {
			if (target == "j_username" || target == "j_password")  {
				   var username  = dojo.byId("j_username").value; 
				   var password  = dojo.byId("j_password").value;
				   if(username == ""){
				     alert("Enter enter your username");
					   dojo.byId("j_username").focus();
							return false;
				   }
				   else if(password == ""){
				     alert("Enter enter your password");
					   dojo.byId("j_password").focus();
							return false;
				   }else
						mediaAccessLogin();
				}
		}
	}
}