﻿// JScript File
 function doPost(url, content, callback_name)
			 { 
			 var async_request = false; 
			 // Mozilla/Safari 
			 if (window.XMLHttpRequest)
			 {
				async_request = new XMLHttpRequest();
				
				if(async_request.overrideMimeType)
				{
					async_request.overrideMimeType('text/xml');
				}
			} 
			// IE 
			else if (window.ActiveXObject)
			{ 
				async_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			async_request.open('POST', url, true);
			async_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			async_request.onreadystatechange = function()
				{
					if (async_request.readyState == 4)
						{
							response_content = async_request.responseText;
							//alert(response_content);
							eval(callback_name + '(response_content);');
						}
				}
			async_request.send(content);
		 }
		 
		



 
				
				
		function ajLogout()
	{
      var content_to_submit;
      var url = "ajax_user_Login.aspx?ID=LO"
      content_to_submit="";
       doPost(url, content_to_submit, 'processResult_LO');
	}

 function processResult_LO(strval)
				{
		           if(strval=="YESLO")
		           {
		             document.getElementById('aj_login').style.display='none';
					document.getElementById('aj_loginShow').style.display='none';
					document.getElementById('aj_links').style.display='block';
					var obj1= document.getElementById('rowmytv')
					if(obj1)
					obj1.style.display='none';
		            ajCancel();
		           }
		          
				}
				
				
					
	
	function ajLogin()
	{   document.getElementById('rowmytv').style.display='none';
		document.getElementById('aj_links').style.display='none';
		document.getElementById('aj_login').style.display='block';
		document.getElementById("txtUserName").value='';
	    document.getElementById("txtPassword").value=''; 
	   
     	
	}
	
	function ajCancel()
	{
		document.getElementById('aj_links').style.display='block';
		document.getElementById('aj_login').style.display='none';
		document.getElementById("aj_errMessage").style.display ='none'; 
		var obj1= document.getElementById('rowmytv')
		if(obj1)
		bj1.style.display='none';    	
	}		

function ShowBusy(divmsg)
				{
				  	ctlDiv = document.getElementById(divmsg)
					ctlDiv.innerHTML ="<img align='absmiddle' src='images/ajax-loader.gif' alt=''  />"     
					//document.getElementById("btnUpdate").disabled=true;
				}
				
				function clear(divmsg)
				{
				    isBusy=false;
				    ctlDiv = document.getElementById(divmsg)
					ctlDiv.innerHTML ="&nbsp;";	
					//document.getElementById("btnUpdate").disabled=false;
					//alert(ctlDiv.innerHTML );
				}



function ajUserLogin()
{
if(document.getElementById("txtUserName").value=="")
{alert("Username is required");
 return false;
}
if(document.getElementById("txtUserName").value !="")
{
if(document.getElementById("txtPassword").value=="")
{alert("Password is required");
return false;
}
}

if(document.getElementById("txtUserName").value !="" && document.getElementById("txtPassword").value!="" )
{ 
// var re = /^\w+$/; 
//if(!re.test(document.getElementById("txtUserName").value))
// { 
//  alert("Error: Username must contain only letters, numbers and underscores!");
//  document.getElementById("txtUserName").value ='';
//    return false;
//   }
//   if(!re.test(document.getElementById("txtPassword").value))
// { 
//   alert("Error: Password must contain only letters, numbers and underscores!");
//   document.getElementById("txtPassword").value=''; 
//   return false;
//   }
 
}
if(document.getElementById("txtUserName").value !="" && document.getElementById("txtPassword").value!="" )
{ 
 document.getElementById("divWaiting").style.display ='block';
 ShowBusy('divWaiting');
var content_to_submit;
var url = "ajax_user_Login.aspx?ID=LOG"
content_to_submit="";
content_to_submit += "strUserName" + "=" + escape(document.getElementById("txtUserName").value) + "&"
content_to_submit += "strPassword" + "=" + escape(document.getElementById("txtPassword").value) + "&"
doPost(url, content_to_submit, 'processResult');
}
}


				
				
  function processResult(strval)
				{ 
				 clear('divWaiting');
				 document.getElementById("divWaiting").style.display ='none';
					if(strval=='NO')
					{ 
					   
					        document.getElementById("txtUserName").value='';
				           document.getElementById("txtPassword").value='';
					      document.getElementById("aj_errMessage").style.display ='block';					      
					       document.getElementById("aj_errMessage").innerHTML="Invalid Username / Password " + "<a href='online-tv-watch-registration.aspx' target='_parent' class=headerlinks>Register</a></strong>" ;
					       var obj1= document.getElementById('rowmytv')
					       if(obj1)
					        obj1.style.display='none';
					    return true;
					} 
				    if(strval!='NO')
				    {
					
					document.getElementById('aj_loginShow').style.display='block';
					document.getElementById("aj_loginShow").innerHTML=strval;
					document.getElementById('aj_links').style.display='none';
		            document.getElementById('aj_login').style.display='none';		          
		            document.getElementById("aj_errMessage").style.display ='none';
		            var obj1= document.getElementById('rowmytv')
					if(obj1)
					obj1.style.display='block';
		           } 
		          
		          
				}
				
				
				
				
	function ajLogout()
	{
      var content_to_submit;
      var url = "ajax_user_Login.aspx?ID=LO"
      content_to_submit="";
       doPost(url, content_to_submit, 'processResult_LO');
	}

 function processResult_LO(strval)
				{
		           if(strval=="YESLO")
		           {
		         
					document.getElementById('aj_loginShow').style.display='none';
					document.getElementById('aj_links').style.display='block';
		            document.getElementById('aj_login').style.display='none';
		              var obj1= document.getElementById('rowmytv')
					       if(obj1)
					        obj1.style.display='none';
		           }
		          
				}
				
				
					
	
	function ajLogin()
	{  	document.getElementById('aj_links').style.display='none';
		document.getElementById('aj_login').style.display='block';
		document.getElementById("txtUserName").value='';
	    document.getElementById("txtPassword").value=''; 
	 
	      var obj1= document.getElementById('rowmytv')
					       if(obj1)
					        obj1.style.display='none';   
					      
	       document.forms[0]["txtUserName"].focus();   	
	}
	
	function ajCancel()
	{
		document.getElementById('aj_links').style.display='block';
		document.getElementById('aj_login').style.display='none';
		document.getElementById("aj_errMessage").style.display ='none'; 
		  var obj1= document.getElementById('rowmytv')
		   if(obj1)
			 obj1.style.display='none';      	
	}
	function getkeyLogin(e)
		{
		if (window.event){
		   if(window.event.keyCode==13)
				ajUserLogin();
		}
		else if (e)
		{
		   if(e.which==13)
			ajUserLogin();
		}
		else
		   return null;
		}