var isEmailDivVisible = false;

function login_mouseover(button)
{
	//$("loginbtn").className = "btn_login_hover";
	button.className = "btn_login_hover";
}

function clearErrors(){
	if($('errormsgLogin')){
		$('errormsgLogin').update('&nbsp;');
	}
	if($('errormsgEmail')){
		$('errormsgEmail').update('&nbsp;');
	}
}

function login_mouseout(button)
{
	//alert('inside login_mouseout');
	//document.getElementById("loginbtn").className = "btn_login";
	//$("loginbtn").className = "btn_login";
	button.className = "btn_login";
}
function submitform()
{
	$('errormsgLogin').update('&nbsp;');
   if($F('username').length > 0  && $F('password').length > 0){
	   showLoaderWait('login');	   
		 var url = "https://webmeeting.dimdim.com/portal/html/portal/SignIn.action?name="+$F('username')+"&password="+$F('password')+"&callback=showResponseLogin";
		 var script = document.createElement('script');
		 script.setAttribute('src', url);
		 document.getElementsByTagName('head')[0].appendChild(script);
	}else{
		if($F('username').length == 0){
			$('errormsgLogin').update('Username field cannot be left blank');
		}else if($F('password').length == 0){
			$('errormsgLogin').update('Password field cannot be left blank');
		}
	}

}

function showResponseLogin(response)
{
//	alert(response ? Object.inspect(response) : "no JSON object");
 //	$('result').value = originalRequest.responseText;
	if('true'== response.success){
		//alert('inside true');
		window.location='https://webmeeting.dimdim.com/portal/html/portal/rootpage.action?lc='+response.data.text+'&requestor=site';
	}else{
		//alert('inside false');
		$('memberLoginContainer').className = "Show";
		$('memberLoaderContainer').className = "Hide";
		$('errormsgLogin').update(response.data.text);
		
	}
}

function showSendemail(){

	//alert('inside sending email isClickedEmail = '+isEmailDivVisible);
	clearErrors();
	if(!isEmailDivVisible){
		$('email').show();
		$('emailaddress').value='Please enter your Username';
		$('emailLink_image').show();
		$('space').hide();
		isEmailDivVisible = true;
	}else{
		$('email').hide();
		$('emailLink_image').hide();
		$('space').show();
		isEmailDivVisible = false;
	}

}

function initialize(localeCode){
//	alert('inside initialize '+$('email'));
	$('email').hide();
	$('emailLink_image').hide();
	locale = localeCode;

}

function sendmeMail(){

//	clearErrors();
	//alert('inside send mail '+$F('emailaddress'));
	var userID = $F('emailaddress'); 	
  	if(userID != null && userID.length > 0){
	     showLoaderWait('forgotPwd');	  
		 var url = "https://webmeeting.dimdim.com/portal/html/portal/ForgotPassword.action?email="+userID+"&callback=showResponseEmail";
		 var script = document.createElement('script');
		 script.setAttribute('src', url);
		 document.getElementsByTagName('head')[0].appendChild(script);
	}
	else{
		$('errormsgEmail').update('Username can not be left blank');
	}
}


function showResponseEmail(response)
{

	if('true'== response.success){
		$('memberLoaderContainer').className = "Hide";
		$('memberForgoContainer').className = "Hide";
		$('memberMailConfirmContainer').className = 'Show';	
		setTimeout(HideMemLogin, 3000)
//		$('email').update('Password has been reset and sent to your email address');
	}else{
		//alert('inside false');
		$('errormsgEmail').update('Please enter the correct Username.');
		$('memberForgoContainer').className = "Show";
		$('memberLoaderContainer').className = "Hide";
	}
}


function captureKeyEvent(myfield, e){
	var keycode;

	//alert('event = '+e);

	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	//else {
	//	login_mouseout(myfield);
	//	return true;
	//}

	//alert('key code = '+keycode);
	//13 for enter key and 32 for space
	if (keycode == 13 || keycode == 32)
	{
	   	//alert(myfield)
	   	if(myfield.id == 'sendmeButton'){
	   	//alert('send me button');
	   		sendmeMail();
	   		return false;
	   	}else if(myfield.id == 'loginbtn' || myfield.id == 'password'){
			submitform();
	   		return false;
	   }
		//alert('no buttons matched...');
	}
	else if(myfield.id == 'loginbtn'){
		login_mouseout(myfield);
	    return true;
	}

}

function showHideMemLogin(val){
	
	$('memberLogin').className = val;	
	$('loginTransparentMask').className = val;
	$('memberLoginInner').className = val;
	$('memberLoginContainer').className = val;
	$('videoplayer_mask').className = val;
	
}

function HideMemLogin(){
	$('memberLogin').className = 'Hide';	
	$('loginTransparentMask').className = 'Hide';
	$('memberLoginInner').className = 'Hide';
	$('memberLoginContainer').className = 'Hide';
	$('memberForgoContainer').className = 'Hide';
	$('memberLoaderContainer').className = 'Hide';
	$('memberMailConfirmContainer').className = 'Hide';	
	$('videoplayer_mask').className = 'Hide';		
}

function showHideForgotPwd(){
	$('memberLoginContainer').className = 'Hide';
	$('memberForgoContainer').className = 'Show';
}


function showLoaderWait(type){
	$('memberLoginContainer').className = 'Hide';
	$('memberForgoContainer').className = 'Hide';
	$('memberLoaderContainer').className = "Show";
	
	if(type == "login"){
		$('memberLoaderHeader').innerHTML = "Checking Login";
		$('memberLoaderBody').innerHTML = "We're checking your user ID and password. Please wait.";		
	}else{
		$('memberLoaderHeader').innerHTML = "Resetting password";
		$('memberLoaderBody').innerHTML = "We're sending a link to your email to help you reset your Dimdim password. Please check your inbox. If you don't see an email from us in your inbox shortly, check your junkmail folders. ";
	}	
}