//---------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------sign_up------------------------------------------------------------------

function sign_up(form_id)
{
   var regexpemail1 = /[a-z0-9]{1,20}@{1}[a-z0-9]{1,20}\.{1}[a-z]{2,3}/;
   var regexpemail2 = /[a-z0-9]{0,20}@{1}[a-z0-9]{1,20}\.{1}[a-z]{2,3}\.{1}[a-z]{2}/;

   var args=sign_up.arguments;
   var str="process/sign_up_process";
   //alert(args[0]+" "+args[1]);
   //target_layer=args[1];
   eval("var objform=document.getElementById('"+form_id+"')");
   
   var uname = objform.uname.value;
   if(uname=="")
   {
     alert("Please Enter User Name!");
	 objform.uname.focus();
	 return false;
   }
   
   var fname = objform.fname.value;
   if(fname=="")
   {
     alert("You Must Enter First Name!");
	 objform.fname.focus();
	 return false;
   }
   
   var lname = objform.lname.value;
   if(lname=="")
   {
     alert("You Must Enter Last Name!");
	 objform.lname.focus();
	 return false;
   }
   
   //sex
   if(objform.sex)
   {
	   var rdlen=objform.sex.length;
	   for(i=0;i<rdlen;i++)
	   {
		  if(objform.sex[i].checked)
		  {
			var sex = objform.sex[i].value;
		  }
	   }
   }
   else
   {
     var sex="";
   }
   
   //date of birth
   if(objform.sel_day)
   {
     var day=objform.sel_day.value;
     var month=objform.sel_month.value;
     var year=objform.sel_year.value;
   }
   else
   {
     var day="";
     var month="";
     var year="";
   }
   
   var city=objform.city.value;
   if(city=="")
   { 
     alert("Please Enter City Name!");
	 objform.city.focus();
	 return false;
   }
   
   var country_id=objform.country_id.value;
   if(country_id=="0")
   {
     alert("Please Select Country!");
	 objform.country_id.focus();
	 objform.country_id.options[0].selected=true;
	 return false;
   }
   
   //state
   if(objform.state) { var state=objform.state.value; } else { var state=""; }
   //zip
   if(objform.zip) { var zip=objform.zip.value; } else { var zip=""; }
   //address
   if(objform.address) { var address = objform.address.value; } else { var address=""; }
   //phone
   if(objform.phone) { var phone=objform.phone.value; } else { var phone=""; }
   //mobile
   if(objform.mobile) { var mobile=objform.mobile.value; } else { var mobile=""; }
   
   var email = objform.email.value;
   if(email=="")
   {
     alert("You Must Enter a Valid E-Mail!"); 
	 objform.email.focus();
	 return false;
	}
   if(regexpemail1.exec(objform.email.value)==null && regexpemail2.exec(objform.email.value)==null)
   {
    alert("You Should Enter a Valid E-Mail!");
	objform.email.select();
	return false;
   }
   
   var pwd = objform.pwd.value;
   if(pwd=="")
   {
     alert("You Must Enter a Password!");
	 objform.pwd.focus();
     return false;
   }
   if(objform.pwd.value.length<4)
   {
     alert("Enter at least 4 characters for Password!");
	 objform.pwd.focus();
     return false;
   }
   
   var conpwd = objform.conpwd.value;
   if(conpwd=="")
   {
     alert("You Must Enter the Confirmation Password!"); 
	 objform.conpwd.focus();
	 return false;
	}
	
   if(pwd!=conpwd)
   {
     alert("Both the Passwords Must Match!");
	 objform.conpwd.focus();
	 return false;
   }
   
   var data="uname=" + escape(uname)+ "&fname=" + escape(fname) + "&lname=" + escape(lname) +
   			"&country_id=" + escape(country_id) + "&city=" + escape(city) + "&zip=" + escape(zip) + "&pwd=" + escape(pwd) +
			"&address=" + escape(address) + "&phone=" + escape(phone) + "&mobile=" + escape(mobile) +
			"&email=" + escape(email) + "&sex=" + escape(sex) + "&day=" + escape(day) + "&month=" + escape(month) +
			"&year=" + escape(year) + "&state=" + escape(state);

   http.open("POST", str, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=sign_up_handle;
   http.send(data);

}

function sign_up_handle()
{
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 sign_up_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   sign_up_content();
		 }
     }
}//end handle

function sign_up_content()
{
  //el = document.getElementById(target_layer);
  var str = http.responseText;
  document.getElementById("index_popup_load").style.visibility="hidden";
  var str1=str.split(':');
  alert(str1[0]);
  if(str.indexOf('Successfully')!=-1 && str.indexOf(':')==-1)
  {
    window.location.href="tracks_subscription_page.php";
  }
  
  if(str.indexOf('Successfully')!=-1 && str.indexOf(':')!=-1)
  {
    window.location.href="main_user.php";
  }
  //window.location.href="index.php"; 
  //help_load('admin/home2.php','index_main_1');
			
}

//---------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------sign_in-------------------------------------------------------------------

function sign_in()
{
   var args=sign_in.arguments;
   var str=args[0];
   //alert(args[0]+" "+args[1]);
   target_layer=args[1];
   var objform=document.getElementById("sign_in_form");
   
   var email = objform.email.value;
   var pwd = objform.pwd.value;
      
   if(email=="") { alert("You Must Enter the E-Mail Id!"); objform.email.focus(); return false };
   if(pwd=="") { alert("You Must Enter the Password!"); objform.pwd.focus(); return false };
   
   var data="email=" + escape(email) + "&pwd=" + escape(pwd);

   http.open("POST", str, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=sign_in_handle;
   http.send(data);

}

function sign_in_handle()
{
    if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 sign_in_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   sign_in_content();
		 }
     }
}

function sign_in_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden"; 
  //alert(http.responseText);
  //return;
  //var count=http.responseText;  
  
  var xmlDocument = http.responseXML.documentElement; 
  //var count=xmlDocument.childNodes.length;
  var count_account=xmlDocument.getElementsByTagName('count_account').item(0).firstChild.data;
  var count_track = xmlDocument.getElementsByTagName('count_track').item(0).firstChild.data;
  
  //alert(count_account+", "+count_track);
  //return;
	  if(count_account==0)
	  {
		alert("No Such User Account Exists!\nPlease Check Your E-Mail and Password.");
		return false;
	  }
	  else
	  {
			if(count_track==0)
			{
			window.location.href="tracks_subscription_page.php";
			}
			else
			{
			window.location.href="main_user.php";
			}
	  }
  
}

//---------------------------------------------------------------------------------------------------------------------------


//------------page_subscription_page_track_subscribe-------------------------------------------------------------------
function track_subscription_page_track_subscribe(user_id,track_id,track_name)
{
  //alert(user_id+", "+track_id);
  var con=confirm("Are You Sure You Want to Get Subscribed to Track \"" + track_name + "\" ?");
  if(con==false)
  {
    return false;
  }
  
  var tbpage="process/track_subscription_page_track_subscribe_process.php";  
  var data="user_id=" + escape(user_id) + "&track_id=" + escape(track_id)+ "&track_name=" + escape(track_name);

   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=track_subscription_page_track_subscribe_handle;
   http.send(data);
}

function track_subscription_page_track_subscribe_handle()
{
    if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 track_subscription_page_track_subscribe_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   track_subscription_page_track_subscribe_content();
		 }
     }
}

function track_subscription_page_track_subscribe_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  var str=http.responseText;
  alert(unescape(str));
  var str1=str.indexOf('Successfully');
  if(str1!=-1)
  {
    //document.getElementById("control_panel_link").innerHTML="<a href='main_user.php'>Go To Control Panel</a>";
	window.location.href="main_user.php";
  }
  //alert(str1);
}
//---------------------------------------------------------------------------------------------------------------------------


//-------------------main_user_logout---------------------------------------------------------------------------------
function main_user_logout()
{
  var tbpage="process/main_user_logout_process.php";  
  var data="aaaa";

   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=main_user_logout_handle;
   http.send(data);
}

function main_user_logout_handle()
{
    if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 main_user_logout_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   main_user_logout_content();
		 }
     }
}

function main_user_logout_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  var str=http.responseText;
  //alert(str);
  window.location.href="index.php";
}

//--------------------------------------------------------------------------------------------------------------------


//----------track_subscription_page_pic_click-------------------------------------------------------------------------
function track_subscription_page_pic_click()
{
  var track_str=document.getElementById("track_str").value;
  var tbpage="process/track_subscription_page_pic_click_process.php";  
  var data="track_id=" + escape(track_str);
  /*arr_track_id=track_str.split(",");
  alert(track_str);
  for(x in arr_track_id)
  {
    alert(arr_track_id[x]);
  }*/
  //return;
   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=track_subscription_page_pic_click_handle;
   http.send(data);
}

function track_subscription_page_pic_click_handle()
{
    if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 track_subscription_page_pic_click_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   track_subscription_page_pic_click_content();
		 }
     }
}

function track_subscription_page_pic_click_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  //alert(http.responseText); 
  //return;
  for(i=1;i<=3;i++)
  {
    pic_arr_1[i]="images/user_images/click_here.jpg";
	pic_arr_2[i]="images/user_images/click_here.jpg";
	pic_arr_3[i]="images/user_images/click_here.jpg";
    pic_arr_4[i]="images/user_images/click_here.jpg";
	
    desc_arr_1[i]="";
	desc_arr_2[i]="";
	desc_arr_3[i]="";
	desc_arr_4[i]="";
  }
  /*for(x in pic_arr_1)
  {
    alert(x+": "+pic_arr_1[x]);
  }*/
  //return;
  var j=0;
    
  var xmlDocument = http.responseXML.documentElement; 
  var count=xmlDocument.childNodes.length;
  
  //alert(count);
  //return;
  if(count==0)
  {
    return;
  }
  
  //alert(count);
    
  for(var i=0;i<count;i++)
  {
     var track_counter = xmlDocument.getElementsByTagName('track_counter').item(i).firstChild.data;
	 var counter = xmlDocument.getElementsByTagName('counter').item(i).firstChild.data;
	 var id = xmlDocument.getElementsByTagName('id').item(i).firstChild.data;
     var filename = xmlDocument.getElementsByTagName('filename').item(i).firstChild.data;
	 var descr = xmlDocument.getElementsByTagName('desc').item(i).firstChild.data;
	   
	 //alert(counter);
	 eval("pic_arr_"+track_counter+"["+counter+"]='pics/"+filename+"'");
	 eval("desc_arr_"+track_counter+"["+counter+"]='"+unescape(descr)+"'");
	 //desc_arr_1[counter]=descr;
	 

  }
  
  /*for(x in pic_arr_1)
  {
    alert(x+": "+pic_arr_1[x]);
  }*/
  
}//end function

//------------------------------------------------------------------------------------------
function user_popup_load(page_id)
{
   //alert(page_id);
   var tbpage="process/popup_page_load_process.php";
     
   var data="page_id=" + escape(page_id);

   http2.open("POST", tbpage, true);
   http2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http2.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http2.onreadystatechange=user_popup_load_handle;
   http2.send(data);
}

function user_popup_load_handle()
{
     if (http2.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http2.status == 200)  
           {
		     user_popup_load_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  user_popup_load_content();
		}
       
     }//end state
}

function user_popup_load_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  //alert(http2.responseText);
 
  var xmlDocument = http2.responseXML.documentElement; 
  var title = xmlDocument.getElementsByTagName('title').item(0).firstChild.data;
  var contents = xmlDocument.getElementsByTagName('contents').item(0).firstChild.data;

  //var str=http2.responseText;
  var newwin=window.open('','newwin','width=500 height=400 scrollbars=1 resizable=1'); 
  //newwin.document.write("<body bgcolor='yellow'>");
  newwin.document.write("<link href='css/style1.css' rel='stylesheet' type='text/css'>");
  newwin.document.title=title;
  newwin.document.write(contents);
  //newwin.document.write("</body>");
}

//------------------------------------------------------------------------------------------
function student_lesson_contact_advisor(track_id,course_id,lesson_id)
{
  var objform=document.getElementById("frm_student_lesson_contact_advisor");
  var name=objform.name.value;
  var comments=escape(objform.comments.value);
  var status=objform.status.value;
  
  //alert(user_id+" "+track_id+" "+course_id+" "+lesson_id);
  eval("index_load('student_lesson_contact_advisor.php?action=send&track_id="+track_id+
       "&course_id="+course_id+"&lesson_id="+lesson_id+"&comments="+
	   comments+"&status="+status+"','student_lesson_center')");
  
}//end function

//--------------------------------------------------------------------------------------------------------------------
function student_lesson_ques_next_back(index,action)
{
  var objform=document.getElementById("frm_lesson_quiz");
  var user_id=objform.user_id.value;
  var track_id=objform.track_id.value;
  var course_id=objform.course_id.value;
  var lesson_id=objform.lesson_id.value;
  var ques_id=objform.ques_id.value;
  var ques_type=objform.ques_type.value;
  var corr_ans=objform.corr_ans.value;
  var count=objform.count.value;
  
  //alert(count);
   
  var ans="";
  
  //yes/no or multiple choice
  if(ques_type==1 || ques_type==3)
  {
    var len=objform.choice.length;
		for(var i=0;i<len;i++)
		{
		 	if(objform.choice[i].checked)
			{
			  ans=objform.choice[i].value;
			}   
		}
	
  }
  else if(ques_type==2)
  {
    ans=objform.fill.value;
  }//if
  
  if(ans=="" && action=="next")
  {
    alert("You Missed the Question!");
	return;
  }
  
  //alert("lesson_id: "+lesson_id+",index: "+index+", ques_type: "+ques_type+", ans: "+ans);
  
  var target="";
  var page1="student_lesson_ques_result.php";
  var page2="student_lesson_ques.php";
  
  if(index==count-1)
  {
    target=page1;
  }
  else
  {
    target=page2;
  }
  
  eval("index_load('"+target+"?action="+action+"&user_id="+user_id+
       "&track_id="+track_id+"&course_id="+course_id+"&lesson_id="+lesson_id+
	   "&ques_id="+ques_id+"&index="+index+"&ques_type="+ques_type+"&corr_ans="+corr_ans+
	   "&ans="+ans+"','student_lesson_center')");
  
}//end function
//--------------------------------------------------------------------------------------------------------------------
function student_lesson_change_label_top(str)
{
  var target=document.getElementById("test_top_label");
  //alert(target.innerHTML);
  target.innerHTML=unescape(str);
 
}
//--------------------------------------------------------------------------------------------------------------------
function student_lesson_unlocked_resources_course_click(str,track_id,course_id)
{
  //alert(obj);
  var obj=str+"_"+track_id+"_"+course_id;
  
  var objpic="crpic"+"_"+track_id+"_"+course_id;
  objpic=document.getElementById(objpic);
  //alert(objpic.src);
  if(objpic.src.indexOf("sly_right_arrow")!=-1)
  {
    objpic.src="images/user_images/sly_down_arrow.gif";
  }
  else
  {
    objpic.src="images/user_images/sly_right_arrow.gif";
  }
  
  var obj=document.getElementById(obj);
  //obj.style.display="block";
	  if(obj.style.display=="block")
	  {
		obj.style.display="none";
	  }
	  else
	  {
		obj.style.display="block";
	  }
}
//--------------------------------------------------------------------------------------------------------------------
function student_lesson_unlocked_resources_lesson_click(str,track_id,course_id,lesson_id)
{
  //alert(obj);
  obj=str+"_"+track_id+"_"+course_id+"_"+lesson_id;
  
  var objpic="lespic"+"_"+track_id+"_"+course_id+"_"+lesson_id;
  objpic=document.getElementById(objpic);
  //alert(objpic.src);
  if(objpic.src.indexOf("slb_right_arrow")!=-1)
  {
    objpic.src="images/user_images/slb_down_arrow.gif";
  }
  else
  {
    objpic.src="images/user_images/slb_right_arrow.gif";
  }
  
  var obj=document.getElementById(obj);
  //obj.style.display="block";
	  if(obj.style.display=="block")
	  {
		obj.style.display="none";
	  }
	  else
	  {
		obj.style.display="block";
	  }
}

//--------------------------------------------------------------------------------------------------------------------
function main_user_language_sel(obj)
{
  var lang_id=document.getElementById("sel_lang").value;
  //alert(lang_id);
}
//--------------------------------------------------------------------------------------------------------------------
function student_lesson_ques_same_validate(str)
{
  var objform=document.getElementById("frm_lesson_quiz");
  objform.action="student_lesson_ques_same_result.php";
  objform.target="_blank";
  var checkobj,check_id,check_type,len,flag_checked=0;
  //alert(str);
  str=str.split(",");
	  for(x in str)
	  {
	        check_id=str[x];
	    	if(check_id==0)//if1
			{
			  continue;
			}
			else
			{
			    //alert(check_id);
				eval("checkobj=document.getElementById('frm_lesson_quiz')."+check_id);
				len=checkobj.length;
				//alert(len);
				
				if(checkobj.type=="text")
				{
				 	if(checkobj.value=="") 
					{
					  alert("You have missed an answer!");
					  checkobj.focus();
					  return false;
					}
				}
				else if(len!=null)
				{
				  flag_checked=0;
				  for(i=0;i<len;i++)
				  {
						if(checkobj[i].checked==true)
						{
						  flag_checked=1;
						}
				  }
				  
					  if(flag_checked==0)
					  {
						alert("You Forgot an answer!");
						checkobj[0].focus();
						return false;
					  }
				}//if(check_id.type=="radio")
				
			}//if1
	  }//for
	  
	  objform.submit();
	  
}//function
//--------------------------------------------------------------------------------------------------------------------
function main_user_load_track()
{
  var objform=document.getElementById("main_user_form");
  var track_id=objform.sel_track.value;
  eval("index_load('main_user_track_contents?track_id="+track_id+"','main_user_center')");
}
//--------------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------------
function main_user_track_contents_start_lesson(track_id,course_id,lesson_id,obj)
{
  var objform=document.getElementById("main_user_form");
  //alert(track_id+", "+course_id+", "+lesson_id+", "+obj.value);
  
  //values set before posting to student lesson
  objform.track_id.value=track_id;
  objform.course_id.value=course_id;
  objform.lesson_id.value=lesson_id;
  
  if(obj.value.indexOf('visit')!=-1)
  {
    document.getElementById("action").value="course_intro";
  }
  
  objform.submit();
  
}
//--------------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------------
function main_user_truchart_contents_start_lesson(tru_id,track_id,course_id,lesson_id)
{
  var objform=document.getElementById("main_user_form");
  //alert(track_id+", "+course_id+", "+lesson_id);
  
  //values set before posting to student lesson
  objform.track_id.value=track_id;
  objform.course_id.value=course_id;
  objform.lesson_id.value=lesson_id;
  objform.tru_id.value=tru_id;
  objform.submit();
  
}
//--------------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------------
function main_user_update_profile(formid)
{
   var regexpemail1 = /[a-z0-9]{1,20}@{1}[a-z0-9]{1,20}\.{1}[a-z]{2,3}/;
   var regexpemail2 = /[a-z0-9]{0,20}@{1}[a-z0-9]{1,20}\.{1}[a-z]{2,3}\.{1}[a-z]{2}/;

   var tbpage="process/main_user_update_profile_process.php"; 
   eval("var objform=document.getElementById('"+formid+"')");
   
   var fname=objform.fname.value;
   if(fname=="")
   {
     alert("Please Enter First Name!");
	 objform.fname.focus();
	 return false;
   }
   
   var lname=objform.lname.value;
   if(lname=="")
   {
     alert("Please Enter Last Name!");
	 objform.lname.focus();
	 return false;
   }
   
   var rdlen=objform.sex.length;
   for(i=0;i<rdlen;i++)
   {
      if(objform.sex[i].checked)
      {
        var sex = objform.sex[i].value;
      }
   }
   
   var day=objform.sel_day.value;
   var month=objform.sel_month.value;
   var year=objform.sel_year.value;
   
   var country_id=objform.country_id.value;
   if(country_id=="0")
   {
     alert("Please Select Country!");
	 objform.country_id.focus();
	 objform.country_id.options[0].selected=true;
	 return false;
   }
   
   var city=objform.city.value;
   var state=objform.state.value;
   var zip=objform.zip.value;
   var address = objform.address.value;
   var phone = objform.phone.value;
   var mobile = objform.mobile.value;
   
   var email = objform.email.value;
   if(email=="")
   {
     alert("You Must Enter a Valid E-Mail!"); 
	 objform.email.focus();
	 return false;
	}
   if(regexpemail1.exec(objform.email.value)==null && regexpemail2.exec(objform.email.value)==null)
   {
    alert("You Should Enter a Valid E-Mail!");
	objform.email.focus();
	objform.email.select();
	return false;
   }
   
   var pwd = objform.pwd.value;
   if(pwd=="")
   {
     alert("You Must Enter a Password!");
	 objform.pwd.focus();
     return false;
   }
   
   if(pwd.length<4)
   {
     alert("Password must be at least 4 characters long!");
	 objform.pwd.focus();
     return false;
   }
   
   var conpwd = objform.conpwd.value;
   if(conpwd=="")
   {
     alert("You Must Enter the Confirmation Password!"); 
	 objform.conpwd.focus();
	 return false;
	}
	
   if(pwd!=conpwd)
   {
     alert("Both the Passwords Must Match!");
	 objform.conpwd.focus();
	 objform.conpwd.select();
	 return false;
   }
   
   var data="fname=" + escape(fname) + "&lname=" + escape(lname) + "&country_id=" + escape(country_id) +
            "&city=" + escape(city) + "&zip=" + escape(zip) + "&pwd=" + escape(pwd) +
			"&address=" + escape(address) + "&phone=" + escape(phone) + "&mobile=" + escape(mobile) +
			"&email=" + escape(email) + "&sex=" + escape(sex) + "&state=" + escape(state) + 
			"&day=" + escape(day) + "&month=" + escape(month) + "&year=" + escape(year);

   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=main_user_update_profile_handle;
   http.send(data);
}

function main_user_update_profile_handle()
{
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 main_user_update_profile_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   main_user_update_profile_content();
		 }
     }
}//end handle

function main_user_update_profile_content()
{
  //el = document.getElementById(target_layer);
  var str = http.responseText;
  document.getElementById("index_popup_load").style.visibility="hidden";
  alert(http.responseText);
  if(str.indexOf('Successfully')!=-1)
  {
    //window.location.href="tracks_subscription_page.php";
  }
  //window.location.href="index.php"; 
  //help_load('admin/home2.php','index_main_1');
			
}
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
function student_lesson_view_help_block(counter)
{
  //alert(counter);
  var help_block_id="help_"+counter;
  //var anchor_id="anchor_"+counter;
  
  eval("var obj=document.getElementById('"+help_block_id+"')");
  if(obj.style.display=="block")
  {
    obj.style.display="none";
  }
  else
  {
    obj.style.display="block";
  }
  
}//function 

//--------------------------------------------------------------------------------------------
function student_lesson_exit_save()
{
  var con=confirm("Sure Want to Save and Exit ?");
  if(con==false)
  {
    return false;
  }
  
  var objform=document.getElementById("frm_lesson_quiz");
  //alert(objform.id);
  if(objform!=null)
  {
    objform.action="student_lesson_exit_save.php";
    objform.target="iframe_es";
    objform.submit();
  }
  else
  {
    window.location.href="main_user.php";
  }
  
}//function
//--------------------------------------------------------------------------------------------
 function close_this_window(status,track_id,course_id,lesson_id)
 {
    //alert(status);
	if(status=="complete_course")
	{
      eval("index_load('student_lesson_contact_advisor.php?status=complete_course&track_id="+track_id+"&course_id="+course_id+"&lesson_id="+lesson_id+"','student_lesson_center')");
	}
	
 }//function
 
//--------------------------------------------------------------------------------------------

function your_stats_sel_track()
{
  var track_id=document.getElementById("sel_ytrack").value;
  var target=document.getElementById("student_lesson_center");
  
  //alert(track_id);
  
  /*
  if(track_id=="0")  
  {
    return false;
  }
  */
  
  if(target==null)
  {
    target="main_user_center";
  }
  else
  {
    target="student_lesson_center";
  }
  
  eval("index_load('your_stats.php?track_id="+track_id+"','"+target+"')");    
  
}//function

//--------------------------------------------------------------------------------------------
function prerequisite_alert_track_intro(pre_tr_id,pre_cr_id,pre_les_id)
{
  eval("index_load('student_lesson_review_intro.php?pre_tr_id="+pre_tr_id+"&pre_cr_id="+pre_cr_id+"&pre_les_id="+pre_les_id+"&pre_stats=sub_track','student_lesson_center')");
}

//--------------------------------------------------------------------------------------------
function user_truchart_build_edit_search_ques()
{
  var objform=document.getElementById("user_truchart");
  var srch_txt=objform.srch_txt.value;
  if(srch_txt=="")
  {
    alert("Please Enter keyword!");
	objform.srch_txt.focus();
	return false;
  }
  
  eval("index_load('user_truchart_build_edit_ques.php?srch_txt="+srch_txt+"','user_truchart_build_edit_ques')");  
  
}//function

//--------------------------------------------------------------------------------------------
function user_truchart_view_ques()
{
  var objform=document.getElementById("user_truchart");
  var code=objform.code.value;
  if(code=="")
  {
    alert("Please Enter Code!");
	objform.code.focus();
	return false;
  }
  
  eval("index_load('user_truchart_view_ques.php?code="+code+"','user_truchart_view_ques')");  
  
}//function
//--------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------
function user_truchart_select_chart()
{
  var objform=document.getElementById("user_truchart");
  var tru_id=objform.sel_tru_id.value;
  //alert(tru_id);
  
  eval("index_load('user_truchart_sel_chart_complete.php?tru_id="+tru_id+"','user_truchart_build_edit_ques')");
  eval("help_load('sign_up_truchart.php','truchart_sign_up')");
  
  window.location.href="#sign_up";
  
}//function
//--------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------
function user_truchart_select_chart_radio(user_id)
{
  var objform=document.getElementById("user_truchart");
  
  if(objform.rd_tru_id)
   {
	   var rdlen=objform.rd_tru_id.length;
	   for(i=0;i<rdlen;i++)
	   {
		  if(objform.rd_tru_id[i].checked)
		  {
			var tru_id = objform.rd_tru_id[i].value;
		  }
	   }
   }
   else
   {
     var tru_id="0";
   }
    
//  alert(user_id);
  
  //return;
  eval("index_load('user_truchart_sel_chart_complete.php?tru_id="+tru_id+"','user_truchart_build_edit_ques')");
  if(user_id=="")
  {
   eval("help_load('sign_up_truchart.php','truchart_sign_up')");
  }
  
  window.location.href="#sign_up";
}//function
//--------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------
function main_user_truchart_menu_toggle(form_id)
{
   eval("var objform=document.getElementById('"+form_id+"')");
   //temp1=last_tru_id;
   //temp2=last_track_id;
   var tbpage="process/main_user_truchart_menu_toggle_process.php";
   
   var data="aaa";
   
   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=main_user_truchart_menu_toggle_handle;
   http.send(data);
}

function main_user_truchart_menu_toggle_handle()
{
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
		{
			   if (http.status == 200)  
			   { 
				 main_user_truchart_menu_toggle_content(); 
			   }
			   else
			   {
				document.getElementById("index_popup_load").style.visibility="hidden";
				alert("there was an error");
			   }
		 }
		 else
		 {
		   main_user_truchart_menu_toggle_content();
		 }
     }
}//end handle

function main_user_truchart_menu_toggle_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  var t_layer=document.getElementById("main_user_truchart_toggle_text");
  var t_link=document.getElementById("main_user_truchart_toggle_link");
  var t_layer1=document.getElementById("main_user_truchart_menu");
  var t_tlmenu=document.getElementById("main_user_track_loader_menu");
    
  var str=http.responseText;
  //alert(http.responseText);
  if(str==0)
  {
    t_layer.innerHTML="Off";
	t_layer.className=t_link.className="textred11b";
	t_layer1.style.display="none";
	t_tlmenu.style.display="block";
	//load track page
	help_load('main_user_track_contents.php','main_user_center');
  }
  
  if(str==1)
  {
    t_layer.innerHTML="On";
	t_layer.className=t_link.className="textgreen11b";
	t_layer1.style.display="block";
	//load truchart page
	help_load('main_user_truchart_contents.php','main_user_center');
	t_tlmenu.style.display="none";
  }
  
  //make main_user_center blank
  document.getElementById("main_user_center").innerHTML="";
  
}
//--------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------
function main_user_load_chart()
{
  var objform=document.getElementById("main_user_form");
  var tru_id=objform.sel_tru.value;
  eval("index_load('main_user_truchart_contents?tru_id="+tru_id+"','main_user_center')");
}
//--------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------
function user_truchart_pop_code(code)
{
  var objform=document.getElementById("user_truchart");
  objform.code.value=code;
}
//--------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------
function diploma_check_result()
{
  var objform=document.getElementById("frm_dip_check");
  var dip_code=escape(objform.dip_code.value);
  if(dip_code=="")
  {
    alert("Please Enter Diploma Code!");
	objform.dip_code.focus();
	return false;
  }
  
  eval("index_load('diploma_check_result.php?dip_code="+dip_code+"','dip_check_result')");
  eval("help_load('diploma_check_stu_details.php?dip_code="+dip_code+"','dip_check_stu_details')");
}//function
//--------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------
function invitation_key_check()
{
  var objform=document.getElementById("user_ikey");
  var code=escape(objform.code.value);
  if(code=="")
  {
    alert("Please Enter a Code!");
	objform.code.focus();
	return false;
  }
  
  eval("index_load('invitation_key_check.php?code="+code+"','ikey_check_result')");

  
}
//--------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------
function invitation_key_check_valid_continue(ikey_id)
{
   eval("index_load('sign_up_invitation_key.php?ikey_id="+ikey_id+"','sign_up_ikey')");
}
//--------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------
function main_user_load_sp_course(ikey_id)
{
  eval("index_load('main_user_sp_course.php?ikey_id="+ikey_id+"','main_user_center')");
}
//--------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------
function main_user_sp_course_start_lesson(track_id,course_id,lesson_id,ikey_id)
{
  var objform=document.getElementById("main_user_form");
  //alert(track_id+", "+course_id+", "+lesson_id);
  
  //values set before posting to student lesson
  objform.track_id.value=track_id;
  objform.course_id.value=course_id;
  objform.lesson_id.value=lesson_id;
  objform.ikey_id.value=ikey_id;
  objform.submit();
  
}
//--------------------------------------------------------------------------------------------
function user_truchart_code_email(obj_id,code,ques)
{
      //alert(obj);
//	  eval("var obj=document.getElementById('"+obj+"')");
	  eval("TB_init_spcr('user_truchart_code_email.php?code="+code+"&ques="+ques+"&height=400&width=710','"+obj_id+"')");
}
//--------------------------------------------------------------------------------------------
function user_truchart_code_email_send()
{
  var regexpemail1 = /[a-z0-9]{1,20}@{1}[a-z0-9]{1,20}\.{1}[a-z]{2,3}/;
  var regexpemail2 = /[a-z0-9]{0,20}@{1}[a-z0-9]{1,20}\.{1}[a-z]{2,3}\.{1}[a-z]{2}/;
   
  var objform=document.getElementById("frm_spik_mail");
  //backend processing page
  var str="process/user_truchart_code_email_send_process.php";
  
  //mail_to
  var mail_to=objform.mail_to.value;
  if(regexpemail1.exec(mail_to)==null && regexpemail2.exec(mail_to)==null)
  {
    alert("You Should Enter a Valid E-Mail!");
	objform.mail_to.focus();
	objform.mail_to.select();
	return false;
  }
  
  //mail_from
  var mail_from=objform.mail_from.value;
  if(regexpemail1.exec(mail_from)==null && regexpemail2.exec(mail_from)==null)
  {
    alert("You Should Enter a Valid E-Mail!");
	objform.mail_from.focus();
	objform.mail_from.select();
	return false;
  }
   
  var msg_body=objform.msg_body.value;
  var link_text=objform.link_text.value;
    
  var data="mail_to=" + escape(mail_to) + "&mail_from=" +escape(mail_from) + 
           "&msg_body=" +escape(msg_body) + "&link_text=" +escape(link_text);

   http.open("POST", str, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('wait_msg').innerHTML="Sending Mail....";
   http.onreadystatechange=user_truchart_code_email_send_handle;
   http.send(data);
}

function user_truchart_code_email_send_handle()
{
  if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     user_truchart_code_email_send_content();
		   }
		   else
           {
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
		   }
		}
		else
		{
		  user_truchart_code_email_send_content();
		}
       
     }
}

function user_truchart_code_email_send_content()
{
  document.getElementById('wait_msg').innerHTML="";
  alert(http.responseText);
  //objform.help_text.value=http.responseText;
}
//--------------------------------------------------------------------------------------------
function user_messages_check_uncheck_all()
{
  var objform=document.getElementById("main_user_form");
  
  var el_len=objform.elements.length;
	  
	  for(i=0;i<el_len;i++)
	  {
	        if(objform.elements[i].id=="sel_all")
			{
			  continue;
			}
			
			if(objform.elements[i].type=="checkbox" && objform.elements[i].id.indexOf("check_")!=-1)//if 1
			{
			    if(objform.sel_all.checked==true)//if 2
				{
				  objform.elements[i].checked=true;
				}
				else
				{
				  objform.elements[i].checked=false;
				}//if 2
			}//if 1  
	  }//for
	  
}//function

//--------------------------------------------------------------------------------------------
function user_messages_write_reply()
{
  var objform=document.getElementById("main_user_form");
  //alert(from_id+", "+msg_sub+", "+msg_cont);
  
  var tbpage="process/user_messages_write_process.php";
  //var to_id=objform.sel_user.value;
  
  var msg_sub=objform.msg_sub.value;
  if(msg_sub=="")
  {
    alert("Please Enter Message Subject!");
    objform.msg_sub.focus();
	return false;
  }
  
  var msg_cont=objform.msg_cont.value;
  
  var data="msg_sub=" + escape(msg_sub) + "&msg_cont=" + escape(msg_cont);
   
   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=user_messages_write_reply_handle;
   http.send(data);
}

function user_messages_write_reply_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     user_messages_write_reply_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  user_messages_write_reply_content();
		}
       
     }//end state
}

function user_messages_write_reply_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  var str=http.responseText;
  alert(str);
}//function
//--------------------------------------------------------------------------------------------
function user_messages_delete()
{
  var objform=document.getElementById("main_user_form");
  var msg_id="0";
  //alert(from_id+", "+msg_sub+", "+msg_cont);
  
  var tbpage="process/user_messages_delete_process.php";
  //var to_id=objform.sel_user.value;
  
  //finding messages to delete
  var el_len=objform.elements.length;
  for(i=0;i<el_len;i++)
  {
    if(objform.elements[i].type=="checkbox" && objform.elements[i].id.indexOf("check_")!=-1 && objform.elements[i].checked==true)//if 1
    {
	  msg_id=msg_id+","+objform.elements[i].value;
    }  
  }//for
  //
  
  if(msg_id=="0"){return false;}
   
  var data="msg_id=" + escape(msg_id);
   
   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=user_messages_delete_handle;
   http.send(data);
}

function user_messages_delete_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     user_messages_delete_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  user_messages_delete_content();
		}
       
     }//end state
}

function user_messages_delete_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden";
  var str=http.responseText;
  alert(str);
  
  if(str.indexOf("Successfully")!=-1)
  {
    index_load('user_messages.php','main_user_center');
  }
  
}//function
//--------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------
function main_user_track_details(desc,obj)
{

  //eval("TB_init('main_user_track_details.php?desc="+desc+"&height=250&width=400','"+obj+"')");
  //alert(desc+", "+obj);
}
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------