//----------------------Organization Functions------------------------------------------//
//document.onunload = dostuff();
var baseUrl='http://leaderstreamonline.biz/';
 var checked_properties='';
function loginFocus()
{
document.getElementById('login_id').focus();
}
function loginChecking(e)
{


	     if(e){
	          e = e
	     } else {
	          e = window.event
	     }

	     if(e.which){
	          var keycode = e.which
	     } else {
	          var keycode = e.keyCode
	     }

	   if(keycode=='13')
	   {
		   chkValidation();
	   }


}
function loadAddOrganizationForm()
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
		$.ajax({
	  	type: "POST",
	  	url: "admin/organization/add",
	  	success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	    $('#boxBlock').append(msg);
		//curveIt("myBox3");
		$('#boxBlock').unblock();
	}});
}

function loadEditOrganization(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
		$.ajax({
		type: "POST",
		url: "admin/organization/edit/"+id,
		success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	    $('#boxBlock').append(msg);
		//curveIt("myBox3");
		$('#boxBlock').unblock();
	}});
}

function saveOrganization()
{
	var errLen = 0;
	var error = new Array();
	/*var dateInputValue=document.getElementById('dateInputValue').value;
	var now = new Date();
	var today=now.format("mm/dd/yy");
	if(dateInputValue=="")
	{	
		alert('Please Select Date');
		document.getElementById('dateInputValue').focus();
	}
	else if(today>dateInputValue)
	{
		alert('Please Select A Valid Date');
		document.getElementById('dateInputValue').value='';
		document.getElementById('dateInputValue').focus();
	}*/
	if($('#organizationName').attr('value').trim()=='')
	{
		error[errLen] = "Please enter the Organization Name.";
		errLen++;
	}
	if($('#addressOne').attr('value').trim()=='')
	{
		error[errLen] = "Please enter the Address.";
		errLen++;
	}
	if($('#city').attr('value').trim()=='')
	{
		error[errLen] = "Please enter the City.";
		errLen++;
	}
	if($('#state').attr('value').trim()=='')
	{
		error[errLen] = "Please enter the State.";
		errLen++;
	}
	if(!validateEmail($('#email').attr('value')))
	{
		error[errLen] = "Please enter a Valid Email Address.";
		errLen++;
	}
	if(error.length==0)
	{
		$('#displayForm')[0].submit();
	}
	else
	{
		$('#message').empty();
		for(i=0;i<error.length;i++)
		{
			$('#message').append(error[i]+"<br />");
		}
		$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
		return;
	}
}

function deleteOrganization(id,warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '400px' } });
		delOrganizationID = id;

	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/organization/delete/"+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}

//---------------------User Functions-------------------//

function loadAddUserForm()
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
		$.ajax({
	  	type: "POST",
	  	url: "admin/user/add",
	  	success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	    $('#boxBlock').append(msg);
		//curveIt("myBox3");
		$('#boxBlock').unblock();
	}});
}

function loadEditUserForm(id)
{
	var companyId = $('#cmbCompanyList').attr('value');	
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	$.ajax({
		type: "POST",
		url: "admin/user/edit/"+id+"/"+companyId,
		success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	    $('#boxBlock').append(msg);
		//curveIt("myBox3");
		$('#boxBlock').unblock();
	}});
}

function adminSelected()
{
	if($('#isAdmin').attr('checked'))
	{
		$('#isLearner').attr('checked',true);
	}
}

function organizationAdminSelected()
{
	if($('#isOrganizationAdmin').attr('checked'))
	{
		$('#isLearner').attr('checked',true);
	}
}

function saveUser(updateMode)
{
	var errLen = 0;
	var error = new Array();
	if($('#firstName').attr('value').trim()=='')
	{
		error[errLen] = "Please enter a First Name.";
		errLen++;
	}
	if($('#lastName').attr('value').trim()=='')
	{
		error[errLen] = "Please enter a Last Name.";
		errLen++;
	}
	
	if(!validateEmail($('#email').attr('value')))
	{
		error[errLen] = "Please enter a Valid Email.";
		errLen++;
	}

	if(updateMode)
	{
		if($('#rpassword').attr('value')!="" || $('#password').attr('value')!="")
		{
			if($('#rpassword').attr('value')!=$('#password').attr('value'))
			{
				error[errLen] = "Password did not match.";
				errLen++;
			}
			else if($('#password').attr('value').length<5)
			{
				error[errLen] = "Password should contain a minimum of 5 characters.";
			}
		}
	}
	else
	{
		if($('#rpassword').attr('value')!=$('#password').attr('value'))
		{
			error[errLen] = "Passwords did not match.";
			errLen++;
		}
		else if($('#password').attr('value').length<5)
		{
			error[errLen] = "Password should contain a minimum of 5 characters.";
		}
	}
	
	if(!$('#isAdmin').attr('checked') && !$('#isLearner').attr('checked') && !$('#isOrganizationAdmin').attr('checked') && !$('#isCoach').attr('checked'))
	{
		error[errLen] = "Please select atleast one user role.";
		errLen++;
	}
	
	if($('#isAdmin').attr('checked') && !$('#isLearner').attr('checked') )
	{
		error[errLen] = "Please select learner if the user is an admin.";
		errLen++;
	}
	
	if($('#isOrganizationAdmin').attr('checked') && !$('#isLearner').attr('checked') )
	{
		error[errLen] = "Please select learner if the user is an Organization Admin.";
		errLen++;
	}
	
	if(error.length==0)
	{
		$('#displayForm')[0].submit();
	}
	else
	{
		$('#message').empty();
    	
		for(i=0;i<error.length;i++)
		{
			$('#message').append(error[i]+"<br />");
		}
		$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
		return;
	}
}

function deleteUser(id,warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '300px' } });
		deleteUserID = id;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/user/delete/"+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}
function userCoachList()
{
	var checkedLearner=document.getElementById('isLearner').checked;
	if(checkedLearner)
	{$("#assignCoach").show();
	}
	else
	{$("#assignCoach").hide();
	
	}
}
function userCoachListByAdmin()
{
	var checkedAdmin=document.getElementById('isAdmin').checked;
	if(checkedAdmin)
	{$("#assignCoach").show();
	}
	else
	{userCoachList();
	
	}
	var checkedOrgAdmin=document.getElementById('isOrganizationAdmin').checked;
	if(checkedOrgAdmin)
	{$("#assignCoach").show();
	}
	else
	{userCoachList();
	
	}
}
function userCoachByCompany()
{
	var companyId=document.getElementById('company').value;
	$.ajax({
	type: "POST",
	url: "admin/user/getOrganizationCoaches/"+companyId,
	success: function(msg){
		//$('#ID').attr('value',id);
		//$('#mode').attr('value','modules');
		document.getElementById('coach').innerHTML=msg;
		return;
}});
}
//------------ Program Functions---------------------------------//

function loadAddForm(id, mode,type)
{
	
	if(type!=='')
		var arg="mode="+mode+"&ID="+id+"&type="+type;
	else
		var arg="mode="+mode+"&ID="+id;
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	$.ajax({
		type: "POST",
		url: "admin/program/",
		data: arg,
		success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	    $('#boxBlock').append(msg);
		//curveIt("myBox3");
		$('#boxBlock').unblock();
	}});
}

function loadEditProgramForm(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	$.ajax({
		type: "POST",
		url: "admin/program/",
		data: "mode=edit&ID="+id,
		success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
		$('#boxBlock').append(msg);
		$('#boxBlock').unblock();
	}});
//loadProgramTree(id);
}

function saveProgram()
{
	var programTitle = $('#programTitle').attr('value');
	if(programTitle == "")
	{
		$('#message').empty();
    	$('#message').append("Please enter a program title.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	var programCompletedMessage = $('#programCompletedMessage').attr('value');
	var programTrialCompletedMessage = $('#programTrialCompletedMessage').attr('value');
	$('#displayForm')[0].submit();
}

/*function loadAssignUserForm(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program",
  data:"mode=addAssignUser&ID="+id,
  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});
}*/
function loadAssignUserForm(id,fieldOrder,fieldName,fieldAdmin,fieldCompany)
{
		$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: 		'#fff' }}); 
	if(fieldOrder && fieldName)
		{var dataValue="mode=addAssignUser&ID="+id+"&fieldName="+fieldName+"&fieldOrder="+fieldOrder+"&companyID="+fieldCompany+"&ID="+id;}
	else
		{var dataValue="mode=addAssignUser&ID="+id;}
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:dataValue,
	  success: function(msg){
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	   	$('#boxBlock').append(msg);
		//curveIt("myBox3");
		$('#boxBlock').unblock();
	  }});
}
function loadListAssignForm(id,fieldOrder,fieldName,fieldAdmin,fieldCompany)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: 		'#fff' }}); 
	if(fieldOrder && fieldName)
		{var dataValue="mode=listAssignedUsers&ID="+id+"&fieldName="+fieldName+"&fieldOrder="+fieldOrder+"&companyID="+fieldCompany;}
	else
		{var dataValue="mode=listAssignedUsers&ID="+id;}
		//alert(dataValue);
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:dataValue,
  	success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});

}
/*function loadListAssignForm(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program",
  data:"mode=listAssignedUsers&ID="+id,
  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});

}*/

function deleteProgram(id,warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '400px' } });
		deleteProgramID = id;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=delete&ID="+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}
function loadDuplicateProgram(id,warn)
{
		$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
		$.ajax({
		  type: "POST",
		  url: "admin/program",
		  data:"mode=duplicate&ID="+id,
		  success: function(msg){
			$('#boxBlock').attr('style','');
			$('#boxBlock').empty();
			$('#boxBlock').append(msg);
			//curveIt("myBox3");
			$('#boxBlock').unblock();
		  }});
			
}
function getCompanyAdmin()
{
	var companyId=document.getElementById("company").value;
	var programId=document.getElementById("ID").value;
	$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=getCompany&CID="+companyId+"&PID="+programId,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
}
function duplicateProgram()
{
	var companyId=document.getElementById("company").value;
	var programId=document.getElementById("ID").value;
	var userId=document.getElementById("companyAdmin").value;
	$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=duplicateProgram&PID="+programId+"&UID="+userId,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
}
function chkValid()
{
	var userId=document.getElementById("companyAdmin").value;
	if(userId==0)
	{
		$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
		
	}
	else
	{
		duplicateProgram();
	}
	
}
function unAssignUser(pid, uid, warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '500px' } });
		userID = uid;
		programID = pid;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=unAssignUser&PID="+pid+"&UID="+uid,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}

function deleteSeries(id,warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '400px' } });
		deleteSeriesID = id;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=deleteSeries&ID="+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}

function deleteModule(id, warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '400px' } });
		deleteModuleID = id;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=deleteModule&ID="+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}

function deleteComponent(id, warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#question'), css: { width: '400px' } });
		deleteComponentID = id;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/program",
			data: "mode=deleteComponent&ID="+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}



function selectScormFile()
{
	var flag = $('#external').attr('checked');
	if(flag)
	{
		$('#scormFile').attr('disabled',true);
		$('#externalURL').attr('disabled',false);
	}
	else
	{
		$('#scormFile').attr('disabled',false);
		$('#externalURL').attr('disabled',true);
	}
}

function saveScormComponent()
{
	$('#displayForm')[0].submit();
}



function loadComponentEditForm(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	$.ajax({
		type: "POST",
		url: "admin/program",
		data: "mode=editComponent&ID="+id,
		success: function(msg)
		{
			$('#boxBlock').attr('style','');
			$('#boxBlock').empty();
    		$('#boxBlock').append(msg);
			//curveIt("myBox3");
			$('#boxBlock').unblock();
  		}
  	});
}


function loadProgramTree(id)
{
	return;
  $('#lft').block({message: null, overlayCSS: { backgroundColor: '#fff' }} );
	$.ajax({
  type: "GET",
  url: "admin/program/tree/"+id,
  success: function(msg){
    $('#lft').append(msg);
	//curveIt("myBox3");
	//makeTree();
	$('#lft').unblock();
	}});
}



function loadViewProgram(id)
{
	$('#programBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program/",
  data: "mode=view&ID="+id,
  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});
loadProgramTree(id);
}

function loadViewSeries(id)
{
	
	$('#ID').attr('value',id);
	$('#mode').attr('value','series');
	$('#displayForm')[0].submit();
}

function loadViewModules(id)
{
	$('#ID').attr('value',id);
	$('#mode').attr('value','modules');
	$('#displayForm')[0].submit();
}

function loadViewComponents(id)
{
	$('#ID').attr('value',id);
	$('#mode').attr('value','components');
	$('#displayForm')[0].submit();
}




function loadEditSeriesForm(id)
{
	 $('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program/",
  data: "mode=editSeries&ID="+id,
  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});
}

function loadEditModuleForm(id)
{
    
     
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program/",
  data: "mode=editModule&ID="+id,
  success: function(msg){
      
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});


}


function curveIt(clsName)
{
	 var settings = {
		  tl: { radius: 6 },
		  tr: { radius: 6 },
		  bl: { radius: 6 },
		  br: { radius: 6 },
		  antiAlias: true,
		  autoPad: true,
		  validTags: ["div"]
	  }
	  var myBoxObject = new curvyCorners(settings, clsName);
	  myBoxObject.applyCornersToAll();
}



function saveSeries()
{
	var seriesName = $('#seriesName').attr('value');
	if(seriesName == "")
	{
		$('#message').empty();
    	$('#message').append("Please enter a series name.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	$('#displayForm')[0].submit();
}

function saveModule()
{
	var moduleName = $('#moduleName').attr('value');
	if(moduleName == "")
	{
		$('#message').empty();
    	$('#message').append("Please enter a module name.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	$('#displayForm')[0].submit();
}
function validateNonscorm()
{
	var nonscormFileWidth = $('#nonscormFileWidth').attr('value');
	var nonscormFileHeight = $('#nonscormFileHeight').attr('value');
	var nonscormFile = $('#nonscormFile').attr('value');
	
	if(nonscormFileWidth=="")
	{
		$('#message').empty();
    		$('#message').append("Please enter LESSON NON-SCORM Player Width.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	if(nonscormFileHeight=="")
	{
		$('#message').empty();
    		$('#message').append("Please enter LESSON NON-SCORM Player Height.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	saveComponent();
}
function saveComponent()
{
	var componentType = $('#componentType').attr('value');
	if(componentType == "")
	{
		$('#message').empty();
    	$('#message').append("Please select a component type.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	$('#displayForm')[0].submit();
}

function saveFlashComponent()
{
	$('#displayForm')[0].submit();
}

function saveVideoComponent()
{
	$('#displayForm')[0].submit();
}

function saveExternalComponent()
{
	$('#displayForm')[0].submit();
}

function saveDocumentComponent()
{
	$('#displayForm')[0].submit();
}

function saveStaticComponent()
{
	$('#displayForm')[0].submit();
}

function saveEmailComponent()
{
	$('#displayForm')[0].submit();
}

function saveJournalComponent()
{
	$('#displayForm')[0].submit();
}
function saveCompletionComponent()
{
	$('#displayForm')[0].submit();
}
function saveNonscormComponent()
{
	var nonscormFileWidth = $('#nonscormFileWidth').attr('value');
	var nonscormFileHeight = $('#nonscormFileHeight').attr('value');
	var nonscormFile = $('#nonscormFile').attr('value');
	if(nonscormFile=="")
	{
		$('#message').empty();
    		$('#message').append("Please upload LESSON NON-SCORM Player.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	if(nonscormFileWidth=="")
	{
		$('#message').empty();
    		$('#message').append("Please enter LESSON NON-SCORM Player Width.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	if(nonscormFileHeight=="")
	{
		$('#message').empty();
    		$('#message').append("Please enter LESSON NON-SCORM Player Height.");
		$.blockUI({ message: $('#messageBox'), css: { width: '275px' } }); 
		return;
	}
	$('#displayForm')[0].submit();
}
function saveQuizComponent()
{
	var errLen = 0;
	var error = new Array();
	if(!validateNumber($('#percentageToPass').attr('value')))
	{
		error[errLen] = "Please enter a valid percentage value.";
		errLen++;
	}
	if(!validateNumber($('#attempts').attr('value').trim()))
	{
		error[errLen] = "Please enter a valid attempts value.";
		errLen++;
	}
	if(!validateNumber($('#questionsPerPage').attr('value').trim()))
	{
		error[errLen] = "Please enter a valid questions per page value.";
		errLen++;
	}

	if(error.length==0)
	{
		$('#displayForm')[0].submit();
	}
	else
	{
		$('#message').empty();
    	
		for(i=0;i<error.length;i++)
		{
			$('#message').append(error[i]+"<br />");
		}
		$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
		return;
	}
}

/*function assignProgram()
{
	$('#displayForm')[0].submit();
}*/
function assignProgram()
{
	  if(!checked_properties) {
    		$('#message').html("Select atleast one user");
    	 $.blockUI({message:$('#messageBox'),css: { width:'250px'}}); 
    	return;
    }	
    var ID = $('#ID').attr('value');
   // alert(checked_properties);
     $.ajax({
		   url: "admin/program",
	  		data:'mode=saveAssignUser&ID='+ID+'&ids='+checked_properties,
		    type: 'POST',
		   success: function(result)
		    {
				if(result=="ok")
				{
					window.location = baseUrl+"admin/program";
					
				}
				else
				{
					$('#message').html("Operation failed");
				}
		    }
		});
	//$('#displayForm')[0].submit();
}

function componentRank(id, type, order)
{
	$('#ID').attr('value',id);
	$('#mode').attr('value',type+'Rank');
	$('#rank').attr('value',order);
	$('#displayForm')[0].submit();
}

function makeTree()
{
$("li").click(function(event){
$(event.target).children().each(function() {
if($(this).is("ul"))
{
if($(this).css('display') == "none")
$(this).slideDown(500, 'easeInOutQuad');
else
$(this).slideUp(500, 'easeInOutQuad');
}
});
event.stopPropagation();
});
}

function loadAddQuestionAnswers(qid, mid)
{
	var answerType = $('#answerType').attr('value');
	//$.blockUI({message:$('#questionBox'),css: { width:'520px'}}); 
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=addQuestion&ID='+qid+'&mid='+mid+'&at='+answerType,
	  success: function(msg){
	  	//alert(msg);
		$('#questionBox').empty();
		//alert('ok');
		$('#questionBox').append(msg);
		$.blockUI({message:$('#questionBox'),css: { width:'520px'}}); 
		//alert('ok');
	  }});
}
function addTriggerEmail(type)
{
	$.blockUI({message:$('#emailBox'),css: { width:'520px'}});
	 var moduleID=$('#ID').attr('value');
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=addTriggerEmail&type='+type+'&moduleID='+moduleID,
	  success: function(msg){
		$('#emailBox').empty();
		$('#emailBox').append(msg);
	  }});	
}
function deleteTriggerEmail(id,warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#triggerEmail'), css: { width: '400px' } });
		triggerEmialId = id;
	}
	else
	{
	
	var moduleID=$('#ID').attr('value');
	var emailType=$('#emailType').attr('value');
	
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=deleteTriggerEmail&triggerEmailId='+id+'&ID='+moduleID+'&type='+emailType,
	  success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
	 }});	
	}
}
function editTriggerEmail(id,warn)
{
	$.blockUI({message:$('#emailBox'),css: { width:'520px'}});
	var ID=$('#ID').attr('value');
	var emailType=$('#emailType').attr('value');
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=editTriggerEmail&triggerEmailId='+id+'&ID='+ID+'&type='+emailType,
	  success: function(msg){
		$('#emailBox').empty();
		$('#emailBox').append(msg);
	 }});	
	
}

function saveTriggerEmail()
{

	if(!($('#emailSubject').attr('value')))
	 {
		alert("Enter Subject");
		$('#emailSubject').focus();
		return false;
	 }
	  var emailMessage=tinyMCE.get('emailMessage').getContent({format : 'text'});
	 if(!emailMessage)
	 {
		alert("Enter Message");
		return false;
	 }
	 $('#displayForm1')[0].submit();
 	return true;
 	
}
function updateTriggerEmail()
{

	if(!($('#emailSubject').attr('value')))
	 {
		alert("Enter Subject");
		$('#emailSubject').focus();
		return false;
	 }
	  var emailMessage=tinyMCE.get('emailMessage').getContent({format : 'text'});
	 if(!emailMessage)
	 {
		alert("Enter Message");
		return false;
	 }
	 $('#displayForm1')[0].submit();
 	return true;
 	
}
function addCoachTips(type)
{
	$.blockUI({message:$('#coachBox'),css: { width:'520px',top:'45px'}});
	 var moduleID=$('#ID').attr('value');
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=addCoachTips&type='+type+'&moduleID='+moduleID,
	  success: function(msg){
		$('#coachBox').empty();
		$('#coachBox').append(msg);
	  }});	
}
function deleteCoachTips(id,warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#coachTips'), css: { width: '300px',top:'45px' } });
		coachTipsId = id;
	}
	else
	{
	
	var moduleID=$('#ID').attr('value');
	var emailType=$('#emailType').attr('value');
	
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=deleteCoachTips&coachTipsId='+id+'&ID='+moduleID+'&type='+emailType,
	  success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
	 }});	
	}
}
function editCoachTips(id,warn)
{
	$.blockUI({message:$('#coachBox'),css: { width:'520px',top:'45px'}});
	var ID=$('#ID').attr('value');
	var emailType=$('#emailType').attr('value');
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=editCoachTips&coachTipsID='+id+'&ID='+ID+'&type='+emailType,
	  success: function(msg){
		$('#coachBox').empty();
		$('#coachBox').append(msg);
	 }});	
	
}

function saveCoachTips()
{

	if(!($('#coachSubject').attr('value')))
	 {
		alert("Enter Coach Tip Subject");
		$('#coachSubject').focus();
		return false;
	 }
         // alert(navigator.appName);
         // alert(tinyMCE.get('coachMessage').getContent({format : 'text'}));
         // alert(document.getElementById('coachMessage').value);

	 if(navigator.appName=="Netscape")
	 {
	 	 var emailMessage=tinyMCE.get('coachMessage').getContent({format : 'text'});
	 }
	 else
	 {
	 	// var emailMessage= $('#coachMessage').attr('value');
              var emailMessage=tinyMCE.get('coachMessage').getContent({format : 'text'});
               
	 }
	 if(!emailMessage)
	 {
		alert("Enter Coach Tip Message");
		return false;
	 }
	 $('#displayForm1')[0].submit();
 	return true;
 	
}
function updateCoachTips()
{

	if(!($('#coachSubject').attr('value')))
	 {
		alert("Enter Coach Tip Subject");
		$('#coachSubject').focus();
		return false;
	 }
	 if(navigator.appName=="Netscape")
	 {
	 	 var emailMessage=tinyMCE.get('coachMessage').getContent({format : 'text'});
	 }
	 else
	 {
	 	// var emailMessage= $('#coachMessage').attr('value');
                var emailMessage=tinyMCE.get('coachMessage').getContent({format : 'text'});
	 }
	 if(!emailMessage)
	 {
		alert("Enter Coach Tip Message");
		return false;
	 }
	 $('#displayForm1')[0].submit();
 	return true;
 	
}
function loadQuizQuestionPage(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program",
  data:"mode=viewQuestionList&ID="+id,
  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});
}

function loadEditQuizQuestion(id)
{
	var answerType = $('#answerType').attr('value');
	 
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=editQuizQuestion&ID='+id,
	  success: function(msg){
		$('#questionBox').empty();
		$('#questionBox').append(msg);
		$.blockUI({message:$('#questionBox'),css: { width:'520px'}});
	  }});
}

function deleteQuizQuestion(id, warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#askquestion'), css: { width: '400px' } });
		delQuizQuestionID = id;

	}
	else
	{
		$.ajax({
			type: "POST",
			url: "admin/program",
			data:'mode=deleteQuizQuestion&ID='+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}
String.prototype.trim = function() 
{ 
	return this.replace(/^\s+|\s+$/g, '');
}


function validateEmail( strValue)
{
 var objRegExp=(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
 return objRegExp.test(strValue);
}

function submitEmail()
{
 var errLen = 0;
 var error = new Array();
 if(!validateEmail($('#email_id').attr('value')))
 {
  error[errLen] = "Please enter a Valid Email.";
  errLen++;
 }
 if(error.length==0)
 {
  $('#displayForm')[0].submit();
 }
 else
 {
  $('#message').empty();
     
  for(i=0;i<error.length;i++)
  {
   $('#message').append(error[i]+"<br />");
  }
  $.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
  return;
 }
}

function validateNumber(number)
{
	var found = /^-?\d+$/.test(number);
	return found;
}

function getFilterUserList(companyIds)
{
if(companyIds)
{
var companyId = companyIds;
}
else
{
var companyId = $('#cmbCompanyList').attr('value');
}
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

$.ajax({
  url: "admin/user/filter/"+companyId,
    type: 'POST', 
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}



//code added by sheeja for assigning same program for multiple users
function getFilterAssignUserList()
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	
	var companyID = $('#cmbCompanyList').attr('value');
	var ID = $('#ID').attr('value');
	//alert(companyID );alert(ID);
	if(ID=='0')
	{
		loadAssignUserForm(ID);
	}
	else
	{
			$.ajax({
  					type: "POST",
 					 url: "admin/program",
 					 data:"mode=addAssignUser&ID="+ID+"&companyID="+companyID,
  					success: function(msg){
					$('#boxBlock').attr('style','');
					$('#boxBlock').empty();
   				 $('#boxBlock').append(msg);
					//curveIt("myBox3");
					$('#boxBlock').unblock();
  					}});
 	}
}

//Code added by sheeja to search user using their first name or last name
function getSearchUserList()
{
var companyId = $('#cmbCompanyList').attr('value');
var userName=$('#txtUserList').attr('value');
if(userName!='')
{
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

$.ajax({
  url: "admin/user/filterUserBySearch/"+companyId+"/"+userName,
    type: 'POST', 
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}
else
{
	alert('Please enter user name to search');
	$('#txtUserList').focus();
	return 0;
}
}
//ends
//search an 
function getSearchAssignUserList()
{
var searchKey=$('#txtUserList').attr('value');
var fieldName=$('#fieldName').attr('value');
var fieldOrder=$('#fieldOrder').attr('value');
var fieldCompany=$('#fieldCompany').attr('value');
var id=$('#ID').attr('value');
if(searchKey!='')
{
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: 		'#fff' }}); 
	if(fieldOrder && fieldName)
		{var dataValue="mode=addAssignUser&ID="+id+"&fieldName="+fieldName+"&fieldOrder="+fieldOrder+"&companyID="+fieldCompany+"&searchKey="+searchKey;}
	else
		{var dataValue="mode=addAssignUser&ID="+id;}
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:dataValue,
  	success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});

}
else
{
	alert('Please enter user name to search');
	$('#txtUserList').focus();
	return 0;
}
}
function getFilterProgramUserList(programID)
{
	
var companyId = $('#cmbCompanyList').attr('value');

$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

$.ajax({
  url: "admin/user/filterUser/"+programID+"/"+companyId,
    type: 'POST', 
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}

/*function getPagedUserList(pageno)
{
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

$.ajax({
  url: "admin/user/pagination/"+pageno,
    type: 'POST', 
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}*/
function getPagedUserList(pageno,name,order)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(name && order)
		{var url="admin/user/paginationOrder/"+pageno+"/"+name+"/"+order;}
	else
		{var url="admin/user/pagination/"+pageno;}
	$.ajax({
	  url: url,
	    type: 'POST', 
	  cache: false,
	  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
	}
	});
}
//Code added by sheeja to search user using their first name or last name in case of pagination
/*function getPagedUserListBySearch(pageno)
{
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

var searchKey=$('#txtUserList').attr('value');
$.ajax({
  url: "admin/user/paginationBySearch/"+pageno,
    type: 'POST', 
     data: "searchKey="+searchKey,
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}*/
//Code added by sheeja to search user using their first name or last name in case of pagination
function getFilterPagedUserList(pageno,name,order)
{
	var companyId = $('#cmbCompanyList').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	
	if(name && order)
		{var url="admin/user/filterpaginationorder/"+pageno+"/"+companyId+"/"+name+"/"+order;}
	else
		{var url="admin/user/filterpagination/"+pageno+"/"+companyId;}
		
	$.ajax({
	  url: url,
	    type: 'POST', 
	  cache: false,
	  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
	}
	});
}
//ends
/*function getFilterPagedUserList(pageno)
{
var companyId = $('#cmbCompanyList').attr('value');
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

$.ajax({
  url: "admin/user/filterpagination/"+pageno+"/"+companyId,
    type: 'POST', 
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}*/
function getFilterPagedUserList(pageno,name,order)
{
	var companyId = $('#cmbCompanyList').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	
	if(name && order)
		{var url="admin/user/filterpaginationorder/"+pageno+"/"+companyId+"/"+name+"/"+order;}
	else
		{var url="admin/user/filterpagination/"+pageno+"/"+companyId;}
		
	$.ajax({
	  url: url,
	    type: 'POST', 
	  cache: false,
	  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
	}
	});
}
//Code added by sheeja to search user using their first name or last name in case of pagination
function getFilterPagedUserListBySearch(pageno)
{
var companyId = $('#cmbCompanyList').attr('value');
var searchKey=$('#txtUserList').attr('value');
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 

$.ajax({
  url: "admin/user/filterpaginationBySearch/"+pageno+"/"+companyId,
    type: 'POST', 
   data: "searchKey="+searchKey,
  cache: false,
  success: function(msg){
$('#boxBlock').attr('style','');
$('#boxBlock').empty();
$('#boxBlock').append(msg);
//curveIt("myBox3");
$('#boxBlock').unblock();
}
});
}
//ends
function changeOrganization()
{
	var companyId = $('#userorganizationID').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&companyId='+companyId,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
		
}
function changeProgram()
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&companyId='+companyId+'&programId='+programId,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI('#boxBlock');
				return;
		}});
		
}
function searchUser()
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	var searchKey= $('#searchLearner').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&companyId='+companyId+'&programId='+programId+'&searchKey='+searchKey,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	
}
/*function changeOrder()
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	var searchKey= $('#searchLearner').attr('value');
	var orderVal= $('#orderval').attr('value');
	var pageNo=$('#pageNo').attr('value');
	if(orderVal==0)
	{ var orderValue=1;}
	else
	{ orderValue=0;}
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&companyId='+companyId+'&programId='+programId+'&searchKey='+searchKey+'&orderVal='+orderValue+'&pageNo='+pageNo,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI('#boxBlock');
				return;
		}});
	
}*/
function getPagedReportsList(pageno,fieldName,fieldOrder)
{
	var companyId = $('#userorganizationID').attr('value');

	var programId = $('#userprogramID').attr('value');
	var searchKey = $('#searchLearner').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(searchKey!='')
	{
		var url="admin/user/paginationReports/"+pageno+"/"+companyId+"/"+programId+"/"+searchKey+"/"+fieldName+'/'+fieldOrder;
	}
	else
	{
		var url="admin/user/paginationReports/"+pageno+"/"+companyId+"/"+programId+"/0/"+fieldName+'/'+fieldOrder;
	}
	//alert(url);
	$.ajax({
	  url: url,
	    type: 'POST', 
	  cache: false,
	  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
	}
	});
}
function changeOrder()
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	var searchKey= $('#searchLearner').attr('value');
	var orderVal= $('#orderval').attr('value');
	var pageNo=$('#pageNo').attr('value');
	if(orderVal==0)
	{ var orderValue=1;}
	else
	{ orderValue=0;}
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&companyId='+companyId+'&programId='+programId+'&searchKey='+searchKey+'&orderVal='+orderValue+'&pageNo='+pageNo+'&fieldName='+'learner',
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI('#boxBlock');
				return;
		}});
	
}
function getProgramDetails(userID,programID)
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	var searchKey= $('#searchLearner').attr('value');
	var orderVal= $('#orderval').attr('value');
	if(orderVal==0)
	{ var orderValue=1;}
	else
	{ var orderValue=0;}
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&companyId='+companyId+'&programId='+programId+'&searchKey='+searchKey+'&orderVal='+orderValue+'&userID='+userID+'&programID='+programID,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	
}
function resetSearch()
{	
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	$.ajax({
			type: "POST",
			url: "admin/reports",
			data:'action=1&clearSearch=1',
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	
}
function resetUserSearch()
{	
	
$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 	
$.ajax({
			type: "POST",
			url: "admin/user",
			data:'action=1&clearSearch=1',
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	
}
function changeLoginOrder()
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	var searchKey= $('#searchLearner').attr('value');
	var orderLoginVal= $('#orderLoginVal').attr('value');
	var pageNo=$('#pageNo').attr('value');
	if(orderLoginVal==0)
	{ var orderLoginValue=1;}
	else
	{ var orderLoginValue=0;}
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	if(typeof(document.getElementById('historyBox')) != 'undefined'){
		document.getElementById("historyBox").id="historyBox1";
	}else{document.getElementById("historyBox1").id="historyBox";}
	$.ajax({
			type: "POST",
			url: "admin/reports",
			//data:'action=1&companyId='+companyId+'&programId='+programId+'&searchKey='+searchKey+'&orderLoginVal='+orderLoginValue+'&pageNo='+pageNo,
data:'action=1&companyId='+companyId+'&programId='+programId+'&searchKey='+searchKey+'&orderLoginVal='+orderLoginValue+'&pageNo='+pageNo+'&fieldName='+'date',
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	
}
function loginHistory(learnerID,programID)
{
	$.blockUI({message:$('#historyBox'),css: { width:'400px',top:'45px'}});
	
	$.ajax({
	  type: "POST",
	  url: "admin/history/filter/"+learnerID+"/"+programID,
	  success: function(msg){
		$('#historyBox').empty();
		$('#historyBox').append(msg);
		return;
	 }});	
}
function loginHistoryPageList(learnerID,programID,pageno)
{
	$.blockUI({message:$('#historyBox'),css: { width:'400px',top:'45px'}});
	$('#historyBox').empty();
	
	$.ajax({
	  type: "POST",
	  url: "admin/history/pagination/"+learnerID+"/"+programID+"/"+pageno,
	  success: function(msg){
		$('#historyBox').empty();
		$('#historyBox').append(msg);
		return;
	 }});	
}

function editUserForm(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	$.ajax({
	  type: "POST",
	  url: "learner/myprofile/edit/"+id,
	  success: function(msg){ 
		$('#boxBlock').attr('style','');
		$('#boxBlock').empty();
	    $('#boxBlock').append(msg);
		$('#boxBlock').unblock();
	  }});
}
function editUser(updateMode)
{
	var errLen = 0;
	var error = new Array();
	if($('#firstName').attr('value').trim()=='')
	{
		error[errLen] = "Please enter a First Name.";
		errLen++;
	}
	if($('#lastName').attr('value').trim()=='')
	{
		error[errLen] = "Please enter a Last Name.";
		errLen++;
	}
	
	if(!validateEmail($('#email').attr('value')))
	{
		error[errLen] = "Please enter a Valid Email.";
		errLen++;
	}
	
	if(updateMode)
	{
		if($('#rpassword').attr('value')!="" || $('#password').attr('value')!="")
		{
			if($('#rpassword').attr('value')!=$('#password').attr('value'))
			{
				error[errLen] = "Password did not match.";
				errLen++;
			}
			else if($('#password').attr('value').length<5)
			{
				error[errLen] = "Password should contain a minimum of 5 characters.";
			}
		}
	}
	else
	{
		if($('#rpassword').attr('value')!=$('#password').attr('value'))
		{
			error[errLen] = "Password did not match.";
			errLen++;
		}
		else if($('#password').attr('value').length<5)
		{
			error[errLen] = "Password should contain a minimum of 5 characters.";
		}
	}
	
	if(error.length==0)
	{
		$('#displayForm')[0].submit();
	}
	else
	{
		$('#message').empty();
    	
		for(i=0;i<error.length;i++)
		{
			$('#message').append(error[i]+"<br />");
		}
		$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
		return;
	}
}
function sendIssue()
{
	var errLen = 0;
	var error = new Array();
	var issueMessage=tinyMCE.get('issueMessage').getContent({format : 'text'});
	var emailAddress = document.getElementById("email_id").value;
        var current_url = window.location;
	if(!validateEmail($('#email_id').attr('value')))
	{
		alert("Please enter a Valid Email.");
		errLen++;
		$('#email_id').focus();
	}
	 if(!issueMessage)
	 {
		alert("Please enter a  Message.");
		errLen++;
	 }
	if(errLen==0)
	{
		$.unblockUI('reportIssueBox');
		document.getElementById('backgroundDiv').style.display="none";	
		$.ajax({
		  type: "POST",
		  url: "report_an_issue/sendMessage",
			data: "emailAddress="+emailAddress+"&content="+issueMessage+"&current_url="+current_url,
		  success: function(msg){
		  	$('#message').empty();
	  	  	$('#message').append(msg);
			$.blockUI({ message: $('#messageBox'), css: { width: '400px',height:'100px',borderTopWidth:'1px',borderTopColor:'#000000',borderLeftWidth:'1px',borderLeftColor:'#000000',borderRightWidth:'1px',borderRightColor:'#000000',borderBottomWidth:'1px',borderBottomColor:'#000000'} });
		 }});
	}
		
}
function validateEmail( strValue)
{
	var objRegExp=(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
	return objRegExp.test(strValue);
}

function reportIssue()
{   //$.blockUI({message:$('#reportIssueBox'),css: {width:'951px',margin:'0',padding:'0',top:'10px',left:'10px', border:'0px solid red',background:'#fff url(images/top.gif) no-repeat top center'}});
    
	$.blockUI({message:$('#reportIssueBox'),css: {width:'800px',margin:'0',padding:'0',top:'120px',left:'165px', border:'0px solid red',background:'#fff url(images/top.gif) no-repeat top center'}});
	$.ajax({
	  type: "POST",
	  url: "report_an_issue/",
	   success: function(msg){
	   	document.getElementById('backgroundDiv').style.display="block";
		document.getElementById('backgroundDiv').style.width="100%";
		document.getElementById('backgroundDiv').style.height="1500px";
		$('#reportIssueBoxBottom').empty();
		$('#reportIssueBoxBottom').append(msg);
		$('#reportIssueBoxBottom').css({'width':'100%', 'margin':'0', 'padding':'0 0 32px 0', 'border':'0px solid red', 'background':'url(images/bottom.gif) no-repeat bottom center'});
	  }});	
	return;	 
}


function  divAction(checkBox,object,category)
{           // checkBox="checked"
	if(checkBox.checked)
	{
		
		object.style.display="none";
		//object.style.display="none";
		//category.value = null;
		/*
		document.getElementById('componentCategory1').checked = false;
		document.getElementById('componentCategory2').checked = false;
		document.getElementById('componentCategory3').checked = false;
		document.getElementById('componentCategory4').checked = false;
		document.getElementById('componentCategory5').checked = false;*/
		/*for(i=0;i< document.displayForm.componentCategory.length;++i) {
			
			document.displayForm.componentCategory[i].checked = false;
		}*/
	}
	else
	{
		object.style.visibility="visible";
		object.style.display="";
	}
	
	
}
function DivopenAction(checkBox,object)
{
        
	if(checkBox.checked)
	{      
		object.style.visibility="visible";
		object.style.display="";
	}
	else
	{
		object.style.display="none";
	}
	
	
}
function componentChange()
{
	var componentType=document.getElementById('componentType').value;
	var ID=document.getElementById('ID').value;	
	loadAddForm(ID, 'addComponents',componentType);
}
function AssignRemiderTime()
{
	var reminderTime=document.getElementById('reminderTimeValue').value;
	document.getElementById('remindertime').value=reminderTime;
}

var category_number = 1;
function add_feedback_category() {
       var html = '<div><input type="textbox" name="category'+category_number+'" id="category'+category_number+'"/><input type="textbox" size="30" name="response_no'+category_number+'" id="response_no'+category_number+'"/><input type="checkbox" name="anonymous_no'+category_number+'" id="anonymous_no'+category_number+'"/><input type="button" onclick="removeFileInput(\''+category_number+'\')" value="Remove" /></div>' ;
       $("div#feedback_categories").append(html);
        
        category_number++;

        document.getElementById("add_categories").innerHTML = '<input type="button" onClick="add_feedback_category();" value="Add feed back category" onClick="" />';
}

function add_feedback_category(id) {
   if(document.getElementById(id)) {
      var elm = document.getElementById(id).parentNode;
      document.getElementById("feedback_categories").removeChild(elm);
   }
}




function save_feedback_component()
{
	var errLen = 0;
	var error = new Array();
	
	var category_1 = $('#category_1').attr('value');
	var catehory_1_no_res = $('#category_1_no_res').attr('value');
	var catehory_1_max_res = $('#category_1_max_res').attr('value');
	var category_1_email_template = $('#category_1_email_template').attr('value').trim();
	var self_count = 0;
	var coach_count = 0;
	if(category_1) {		
		switch(category_1.toUpperCase()) {
			case 'SELF':
			            self_count++;
			            break;
			case 'COACH':
			            coach_count++;
			            break;
        }		
		if(!validateNumber(catehory_1_no_res)){
		    error[errLen] = "Please enter the valid no of response value for category 1.";
		    errLen++;
	    }
	    if(!validateNumber(catehory_1_max_res)){
		    error[errLen] = "Please enter the valid max response value for category 1.";
		    errLen++;
	    }	    
	    if(!category_1_email_template) {
	    	error[errLen] = "Please enter the category 1 email template.";
		    errLen++;
	    }	    
	    if(parseInt(catehory_1_no_res) > parseInt(catehory_1_max_res)) {	    	
	    	error[errLen] = "No. of response should be less than or equal to maximum response for category 1";
		    errLen++;
	    }
	}
	else if($('#category_1_dbcombo').attr('value') == 'Others') {
		    error[errLen] = "Category name cannot be null";
		    errLen++;
	}
	
	var category_2 = $('#category_2').attr('value');
	var catehory_2_no_res = $('#category_2_no_res').attr('value');
	var catehory_2_max_res = $('#category_2_max_res').attr('value');
	var category_2_email_template = $('#category_2_email_template').attr('value').trim();	
	if(category_2) {
		switch(category_2.toUpperCase()) {
			case 'SELF':
			            self_count++;
			            break;
			case 'COACH':
			            coach_count++;
			            break;
        }		
		if(!validateNumber(catehory_2_no_res)){
		    error[errLen] = "Please enter the valid no of response value for category 2.";
		    errLen++;
	    }
	    if(!validateNumber(catehory_2_max_res)){
		    error[errLen] = "Please enter the valid max response value for category 2.";
		    errLen++;
	    }
	    if(!category_2_email_template) {
	    	error[errLen] = "Please enter the category 2 email template.";
		    errLen++;
	    }	    
	    if(parseInt(catehory_2_no_res) > parseInt(catehory_2_max_res)) {
	    	error[errLen] = catehory_2_no_res+'  '+catehory_2_max_res+"No. of response should be less than or equal to maximum response for category 2 ";
		    errLen++;
	    }	    
	}
	else if($('#category_2_dbcombo').attr('value') == 'Others') {
		    error[errLen] = "Category name cannot be null";
		    errLen++;
	}	
	var category_3 = $('#category_3').attr('value');
	var catehory_3_no_res = $('#category_3_no_res').attr('value');
	var catehory_3_max_res = $('#category_3_max_res').attr('value');
	var category_3_email_template = $('#category_3_email_template').attr('value').trim();
	if(category_3) {
		
		switch(category_3.toUpperCase()) {
			case 'SELF':
			            self_count++;
			            break;
			case 'COACH':
			            coach_count++;
			            break;
        }		
		if(!validateNumber(catehory_3_no_res)){
		    error[errLen] = "Please enter the valid no of response value for category 3.";
		    errLen++;
	    }
	    if(!validateNumber(catehory_3_max_res)){
		    error[errLen] = "Please enter the valid max response value for category 3.";
		    errLen++;
	    }
	    if(!category_3_email_template) {
	    	error[errLen] = "Please enter the category 3 email template.";
		    errLen++;
	    }
	    
	    if(parseInt(catehory_3_no_res) > parseInt(catehory_3_max_res)) {
	    	error[errLen] = "No. of response should be less than or equal to maximum response for category 3";
		    errLen++;
	    }
	    
	    /*if(catehory_3_no_res >= 3) {
	    	$("#category_3_anonymous").attr("checked", "false");
	    	return false;
	    }*/
	}
	else if($('#category_3_dbcombo').attr('value') == 'Others') {
		    error[errLen] = "Category name cannot be null";
		    errLen++;
	}
	
	var category_4 = $('#category_4').attr('value');
	var catehory_4_no_res = $('#category_4_no_res').attr('value');
	var catehory_4_max_res = $('#category_4_max_res').attr('value');
	var category_4_email_template = $('#category_4_email_template').attr('value').trim();
	if(category_4) {
		switch(category_4.toUpperCase()) {
			case 'SELF':
			            self_count++;
			            break;
			case 'COACH':
			            coach_count++;
			            break;
        }		
		if(!validateNumber(catehory_4_no_res)){
		    error[errLen] = "Please enter the valid no of response value for category 4.";
		    errLen++;
	    }
	    if(!validateNumber(catehory_4_max_res)){
		    error[errLen] = "Please enter the valid max response value for category 4.";
		    errLen++;
	    }
	    if(!category_4_email_template) {
	    	error[errLen] = "Please enter the category 4 email template.";
		    errLen++;
	    }
	    
	    if(parseInt(catehory_4_no_res) > parseInt(catehory_4_max_res)) {
	    	error[errLen] = "No. of response should be less than or equal to maximum response for category 4 ";
		    errLen++;
	    }
	    
	    /* if(catehory_4_no_res >= 3) {
	    	$("#category_4_anonymous").attr("checked", "false");
	    	return false;
	    }*/
	    
	}
	else if($('#category_4_dbcombo').attr('value') == 'Others') {
		    error[errLen] = "Category name cannot be null";
		    errLen++;
	}
	
	var category_5 = $('#category_5').attr('value');
	var catehory_5_no_res = $('#category_5_no_res').attr('value');
	var catehory_5_max_res = $('#category_5_max_res').attr('value');
	var category_5_email_template = $('#category_5_email_template').attr('value').trim();
	if(category_5) {
		switch(category_5.toUpperCase()) {
			case 'SELF':
			            self_count++;
			            break;
			case 'COACH':
			            coach_count++;
			            break;
        }		
		if(!validateNumber(catehory_5_no_res)){
		    error[errLen] = "Please enter the valid no of response value for category 5.";
		    errLen++;
	    }
	    if(!validateNumber(catehory_5_max_res)){
		    error[errLen] = "Please enter the valid max response value for category 5.";
		    errLen++;
	    }
	    if(!category_5_email_template) {
	    	error[errLen] = "Please enter the category 5 email template.";
		    errLen++;
	    }
	    if(parseInt(catehory_5_no_res) > parseInt(catehory_5_max_res)) {
	    	error[errLen] = "No. of response should be less than or equal to maximum response for category 5";
		    errLen++;
	    }
	    
	    /* if(catehory_5_no_res >= 3) {
	    	$("#category_5_anonymous").attr("checked", "false");
	    	return false;
	    }*/
	}
	else if($('#category_5_dbcombo').attr('value') == 'Others') {
		    error[errLen] = "Category name cannot be null";
		    errLen++;
	}
	
	
	if(self_count > 1) {
		error[errLen] = "Cannot repeat Self category ";
		errLen++;
	}
	
	if(coach_count > 1) {
		error[errLen] = "Cannot repeat Coach category ";
		errLen++;
	}
	
	// var catehory_1_max_res = $('#catehory_1_no_res').attr('value');
	
	if(!validateNumber($('#no_days').attr('value')))
	{
		error[errLen] = "Please enter the valid time to complete the survey.";
		errLen++;
	}
	
	
	
	
	/* if(!validateNumber($('#catehory_1_no_res').attr('value')))
	{
		error[errLen] = "Please enter a valid percentage value.";
		errLen++;
	}
	if(!validateNumber($('#attempts').attr('value').trim()))
	{
		error[errLen] = "Please enter a valid attempts value.";
		errLen++;
	}
	if(!validateNumber($('#questionsPerPage').attr('value').trim()))
	{
		error[errLen] = "Please enter a valid questions per page value.";
		errLen++;
	}*/

	if(error.length==0)
	{
		$('#displayForm')[0].submit();
	}
	else
	{
		$('#message').empty();
    	
		for(i=0;i<error.length;i++)
		{
			$('#message').append(error[i]+"<br />");
		}
		$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
		return;
	}
}


function loadFeedbackQuestionPage(id)
{
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
$.ajax({
  type: "POST",
  url: "admin/program",
  data:"mode=viewFeedbackQuestionList&ID="+id,
  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
    $('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
  }});
}

function load_feedback_questions(qid, mid)
{   myPopupRelocate(500,520);
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=addFeedbackQuestion&ID='+qid+'&mid='+mid,
	  success: function(msg){
		$('#questionBox').empty();
		$('#questionBox').append(msg);
		$.blockUI({message:$('#questionBox'),css: { width:'520px',height:'auto',top:'100px',left:fromLeft+'px'}}); 
	}});
}

var fromTop;
var fromLeft;
function myPopupRelocate(height,width) {
  var scrolledX, scrolledY;
  if( self.pageYOffset ) {
    scrolledX = self.pageXOffset;
    scrolledY = self.pageYOffset;
  } else if( document.documentElement && document.documentElement.scrollTop ) {
    scrolledX = document.documentElement.scrollLeft;
    scrolledY = document.documentElement.scrollTop;
  } else if( document.body ) {
    scrolledX = document.body.scrollLeft;
    scrolledY = document.body.scrollTop;
  }

  var centerX, centerY;
  if( self.innerHeight ) {
    centerX = self.innerWidth;
    centerY = self.innerHeight;
  } else if( document.documentElement && document.documentElement.clientHeight ) {
    centerX = document.documentElement.clientWidth;
    centerY = document.documentElement.clientHeight;
  } else if( document.body ) {
    centerX = document.body.clientWidth;
    centerY = document.body.clientHeight;
  }

  var leftOffset = scrolledX + (centerX - width) / 2;
  var topOffset = scrolledY + (centerY - height) / 2;

  fromTop   = topOffset;
  fromLeft  =  leftOffset;
}

function loadEditFeedbackQuestion(id)
{  myPopupRelocate(500,520);
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:'mode=editFeedbackQuestion&ID='+id,
	  success: function(msg){
		$('#questionBox').empty();
		$('#questionBox').append(msg);
		$.blockUI({message:$('#questionBox'),css: { width:'520px',height:'auto',top:'100px',left:fromLeft+'px'}});
	  }});
}

function deleteFeedbackQuestion(id, warn)
{
	if(warn)
	{
		$.blockUI({ message: $('#askquestion'), css: { width: '400px' } });
		delFeedbackQuestionID = id; 
	}
	else
	{  
		$.ajax({
			type: "POST",
			url: "admin/program",
			data:'mode=deleteFeedbackQuestion&ID='+id,
			success: function(msg){
				$('#boxBlock').attr('style','');
				$('#boxBlock').empty();
				$('#boxBlock').append(msg);
				//curveIt("myBox3");
				$.unblockUI();
				return;
		}});
	}
}

function anonymous_check(anonymous_id,obj) {
	if(obj.value < 3) {
		eval('document.displayForm.'+anonymous_id+'.disabled = false');
	}
	else {
		eval('document.displayForm.'+anonymous_id+'.disabled = true');
		eval('document.displayForm.'+anonymous_id+'.checked = false');
	}
}

function category_combo(obj,id) {
	if(obj.value == 'Others') {
		$("input#"+id).css("display","inline");
		$("input#"+id).val('');
		$("input#"+id).focus();
	}
	else {
		$("input#"+id).css("display","none");
		$("input#"+id).val(obj.value);
	}
	$("input#"+id+'_no_res').val('');
	$("input#"+id+'_max_res').val('');
	$("input#"+id+'_anonymous').attr('checked','');
	$("textarea#"+id+'_email_template').val('');
	// $("input#category_1").attr("readonly","readonly");
}

function instruction_popup() {
	var html_string = null;
    html_string  = "<table style=\"border: 1px solid #CCCCCC;\" width=\"100%\"><tr><td>";
	html_string += "<div id=\"instruction_area\" style=\"height:200px;min-height:200px;border:0px solid;overflow:auto;\" >";
	html_string += "First name  is $FirstName<br/>Last name  is $LastName<br/>Url  is $URL<br/></div>";
	html_string += "</td></tr><tr><td>&nbsp;</td></tr></table>";					
	$('#message').empty();
	$('#message').append(html_string);
	$.blockUI({ message: $('#messageBox'), css: { width: '400px'} });
	
}
//To sort by different fields
function ChangeOrder(FieldName)
{
	var fieldOrder=document.getElementById('fieldOrder').value;
	var fname=document.getElementById('fieldName').value;
	var name=FieldName;
	var key=document.getElementById('fieldKey').value;
	var page=document.getElementById('fieldPage').value;
	var admin=document.getElementById('fieldAdmin').value;
	//alert(fieldOrder);
	if(fieldOrder=='asc')
	{order='desc';}
	else
	{order='asc';}

		
	document.getElementById('fieldOrder').value=order;
	document.getElementById('fieldName').value=name;
	//alert(document.getElementById('fieldName').value);
	//if(FieldName=='no')
	//{	//var name=fname;
		//document.getElementById('fieldName').value=fname;
		//if(order=='desc')
			//order='asc';
		//else
			//order='desc';
	//}
//alert(fname);alert(FieldName);
	if(fname!=FieldName)
	{
		order="asc";
	}
	if(page)
	{
			if(!admin)
			{
				getPagedUserList(page,name,order);
			}
			else 
			{
				if(key)
				{
					getFilterPagedUserListBySearch(page,name,order);
				}
				else
				{
					getFilterPagedUserList(page,name,order);
				}
			}
	 }
}
function checkbox_click(){
	$("#main-checkbox").attr("checked",false);
	get_checked();
}

function check_all_none(){
    //alert("ghjghj");c@b
    //return;
	if($("#main-checkbox").attr('checked')){
	    //alert("jghjgh");
	   
		$("input[name='checkboxselector']").attr("checked",true);
		get_checked();
	}else{
	 
	  
		$("input[name='checkboxselector']").attr("checked",false);
		checked_properties='';
	}
}

function get_checked()  {
	
	checked_properties='';
	checkboxselectors=document.getElementsByName('checkboxselector');
	count=0;
	for(i=0;i<checkboxselectors.length;i++){
		if(count==0){
			if(checkboxselectors[i].checked){
				checked_properties=checkboxselectors[i].value;
				count++;
			}
		}else{
			if(checkboxselectors[i].checked){
				checked_properties=checked_properties+','+checkboxselectors[i].value;
			}
		}
	}
}
/*function getPagedReportsList(pageno)
{
	var companyId = $('#userorganizationID').attr('value');
	var programId = $('#userprogramID').attr('value');
	var searchKey = $('#searchLearner').attr('value');
	$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: '#fff' }}); 
	var url="admin/user/paginationReports/"+pageno+"/"+companyId+"/"+programId+"/"+searchKey;
	//alert(url);
	$.ajax({
	  url: url,
	    type: 'POST', 
	  cache: false,
	  success: function(msg){
	$('#boxBlock').attr('style','');
	$('#boxBlock').empty();
	$('#boxBlock').append(msg);
	//curveIt("myBox3");
	$('#boxBlock').unblock();
	}
	});
}*/
function showBranches(id)
{
	
	if(document.getElementById(id).style.display=='none')
	{
		document.getElementById(id).style.display='block';
	}
	else
	{
		
		document.getElementById(id).style.display='none';
	}
}

//To sort by different fields for assign user section
function ChangeOrderAssign(FieldName)
{

	var fieldOrder=document.getElementById('fieldOrder').value;
	var fname=document.getElementById('fieldName').value;
	var namefield=FieldName;
	var admin=document.getElementById('fieldAdmin').value;
	var programID=document.getElementById('ID').value;
	var company=document.getElementById('fieldCompany').value;
	//alert(fieldOrder);
	if(fieldOrder=='asc')
	{order='desc';}
	else
	{order='asc';}
		
	document.getElementById('fieldOrder').value=order;
	document.getElementById('fieldName').value=namefield;
	//alert(document.getElementById('fieldName').value);
	//if(FieldName=='no')
	//{	//var name=fname;
		//document.getElementById('fieldName').value=fname;
		//if(order=='desc')
			//order='asc';
		//else
			//order='desc';
	//}
//alert(fname);alert(FieldName);
	if(fname!=FieldName)
	{
		order="asc";
	}
	loadAssignUserForm(programID,order,namefield,admin,company);
}
//To sort by different fields for unassign user section
function ChangeOrderUnAssign(FieldName)
{

	var fieldOrder=document.getElementById('fieldOrder').value;
	var fname=document.getElementById('fieldName').value;
	var namefield=FieldName;
	var admin=document.getElementById('fieldAdmin').value;
	var programID=document.getElementById('ID').value;
	var company=document.getElementById('fieldCompany').value;
	//alert(fieldOrder);
	if(fieldOrder=='asc')
	{order='desc';}
	else
	{order='asc';}
		
	document.getElementById('fieldOrder').value=order;
	document.getElementById('fieldName').value=namefield;
	//alert(document.getElementById('fieldName').value);
	//if(FieldName=='no')
	//{	//var name=fname;
		//document.getElementById('fieldName').value=fname;
		//if(order=='desc')
			//order='asc';
		//else
			//order='desc';
	//}
//alert(fname);alert(FieldName);
	if(fname!=FieldName)
	{
		order="asc";
	}
	//alert(namefield);
	loadListAssignForm(programID,order,namefield,admin,company);
}
///Function added by sheeja to print the list of reports
function printReports(printTarget)
{
	
	
	/*$('#boxBlock').block({message: '<img src="images/admin/loading.gif" height="60" width="60"/>',css: { border: '0px solid #000' },overlayCSS: { backgroundColor: 		'#fff' }}); 	
	if(searchKey)
	{
		var dataValue="mode=printReports&companyID="+companyID+"&programID="+programID+"&searchKey="+searchKey;
	}
	else
	{
		var dataValue="mode=printReports&companyID="+companyID+"&programID="+programID;
	}
	
	$.ajax({
	  type: "POST",
	  url: "admin/program",
	  data:dataValue,
	  success: function(msg){
		$('#printFrame').attr('style','');
		$('#printFrame').empty();
	   	$('#printFrame').append(msg);
		//curveIt("myBox3");
		$('#printFrame').unblock();
	  }});*/
	
      //  alert(document.getElementById(printTarget).value);

	//document.getElementById(printTarget).print();
	/*if (navigator.userAgent.indexOf("Opera")!=-1) {
		//alert('dfgdf');
	        var owin=window.open(printTarget.location);
	        owin.opener.focus();    //lose its focus(): it matters
	        owin.print();
	        owin.close();
	        owin=null;
	    }
	else */
 if (CheckIsIE() == true)
	{
		
		window.frames['printFrame'].focus();
		window.frames['printFrame'].print();
		//var myFrame = document.getElementById('printFrame');
		//myFrame.print();
	}
	else
	{
		
	  // if (window.frames['printFrame'] == null){
	  //  alert('document not found');
	   // } else {
	    	//$("#printFrame").focus();
	    	//$("#printFrame").jqprint();
	    	//document.printTarget.print(); 
	    	//window.frames['printFrame'].focus();
	    	var myFrame = document.getElementById('printFrame');
	    	myFrame.contentWindow.print(); 
	    	//window.frames['printFrame'].print();
	   //} 
	
//frames['printFrame'].focus();
//frames['printFrame'].print();
}
	
	

}


function CheckIsIE()
{
if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') { return true;}
else { return false; }
} 



