var sInvalidChars
sInvalidChars="1234567890";var iTotalChecked=0;var funcOnDeletion='';var iAllowPlus=0;var iAllowSpace=0;function allValidChars(email){var parsed=true;var validchars="abcdefghijklmnopqrstuvwxyz0123456789@.-_";var notfirst="0123456789.-_";for(var i=0;i<email.length;i++)
{var letter=email.charAt(i).toLowerCase();if(i==0)
{var valid_check=notfirst.indexOf(letter);if(valid_check==-1)
{continue;}
else
{parsed=false;break;}}
if(validchars.indexOf(letter)!=-1)
{continue;}
parsed=false;break;}
return parsed;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&document.getElementById)x=document.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function FormatDate(d)
{var dd,mm;var l;l=d.indexOf("/");dd=d.substring(0,l);d=d.substring(l+1);l=d.indexOf("/");mm=d.substring(0,l);yy=d.substring(l+1);if(parseInt(dd)<10)
dd="0"+dd;if(parseInt(mm)<10)
mm="0"+mm;d=dd+"/"+mm+"/"+yy
return d;}
function LTrim(str)
{for(var i=0;str.charAt(i)==" ";i++);return str.substring(i,str.length);}
function RTrim(str)
{for(var i=str.length-1;str.charAt(i)==" ";i--);return str.substring(0,i+1);}
function Trim(str)
{return LTrim(RTrim(str));}
var whichpage=1;function processingdiv(cond)
{document.getElementById("processingdiv").style.visibility=(cond?'visible':'hidden');}
function AjaxPaging(divName,url,page,parameters)
{if(page>0)
{whichpage=page;}
callAjax(divName,url,{params:"page="+whichpage+"&"+parameters+"&rand="+Math.random(),meth:"post",async:true,startfunc:"",endfunc:"",errorfunc:"ajaxError()"});return false;}
function AjaxPaging_PerPage(newPaging,divName,url,parameters)
{whichpage=1;parameters+="&paging="+newPaging;AjaxPaging(divName,url,whichpage,parameters);}
function AjaxPaging_SortBy(sortBy,divName,url,parameters)
{parameters+="&sortBy="+sortBy;AjaxPaging(divName,url,whichpage,parameters);}
function SubmitFormByEnter(e,myform,funcName)
{var obj=window.event?event:e;var key=obj.charCode?obj.charCode:obj.keyCode;if(key==13)
{if(funcName!="")
{eval(funcName);return false;}
else
{myform.submit();return false;}}
else
return true;}
function MM_reloadPage(init){if(init==true)with(navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}
else if(innerWidth!=document.MM_pgW||innerHeight!=document.MM_pgH)location.reload();}
MM_reloadPage(true);function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_showHideLayers(){var i,p,v,d,obj,args=MM_showHideLayers.arguments;for(i=0;i<(args.length-2);i+=3)if((obj=MM_findObj(args[i]))!=null){v=args[i+2];if(obj.style){obj=obj.style;v=(v=='show')?'visible':(v=='hide')?'hidden':v;}
obj.visibility=v;}}
function load_layer(container_div,url,layer_id,overlay_id,msg,msgtype)
{if(typeof(msg)=='undefined'||msg=="")
var msg="";if(typeof(msgtype)=='undefined'||msgtype=="")
var msgtype="err";$('#'+container_div).load(url,'',function(){display_layer(layer_id,overlay_id,msg,msgtype);});return false;}
function display_layer(layer_id,overlay_id,msg,msgtype)
{window.scroll(0,0);document.getElementById(layer_id).style.display='block';document.getElementById(overlay_id).style.display='block';if(msg!='')
{if(msgtype=='err')
{var error_container,conf_container,inner_err_container;if(document.getElementById('err_container'))
error_container=eval("document.getElementById('err_container')");if(document.getElementById('inner_err_container'))
inner_err_container=eval("document.getElementById('inner_err_container')")
if(document.getElementById('conf_container'))
{conf_container=eval("document.getElementById('conf_container')");conf_container.style.display='none';}
inner_err_container.innerHTML=msg;error_container.style.display='';}
else
{if(msgtype=='conf')
{var error_container,conf_container,inner_err_container;if(document.getElementById('err_container'))
error_container=eval("document.getElementById('err_container')");if(document.getElementById('inner_conf_container'))
inner_conf_container=eval("document.getElementById('inner_conf_container')")
if(document.getElementById('conf_container'))
{conf_container=eval("document.getElementById('conf_container')");error_container.style.display='none';}
inner_conf_container.innerHTML=msg;conf_container.style.display='';}}}}
function toggleBox(szDivID,iState)
{if(document.getElementById(szDivID))
{if(document.layers)
{document.layers[szDivID].style.display=iState?"block":"none";}
else if(document.getElementById)
{var obj=document.getElementById(szDivID);obj.style.display=iState?"block":"none";}
else if(document.all)
{document.all[szDivID].style.display=iState?"block":"none";}}}
function show_error_msg(msg)
{var error_container,conf_container,inner_err_container;if(document.getElementById('err_container'))
error_container=eval("document.getElementById('err_container')");if(document.getElementById('inner_err_container'))
inner_err_container=eval("document.getElementById('inner_err_container')")
if(document.getElementById('conf_container'))
{conf_container=eval("document.getElementById('conf_container')");conf_container.style.display='none';}
inner_err_container.innerHTML=msg;error_container.style.display='';window.scrollTo(0,0);}
function hide_error_msg()
{var error_container;error_container=eval("document.getElementById('err_container')");if(error_container);error_container.style.display='none';}
function show_conf_msg(msg,err_container_id)
{if(typeof(err_container_id)=='undefined'||err_container_id=="")
var err_container_id=0;var error_container,conf_container,inner_err_container,inner_conf_container;if(err_container_id>0)
{if(document.getElementById('err_container'+err_container_id))
error_container=eval("document.getElementById('err_container'+err_container_id)");if(document.getElementById('inner_conf_container'+err_container_id))
inner_conf_container=eval("document.getElementById('inner_conf_container'+err_container_id)")
if(document.getElementById('conf_container'+err_container_id))
conf_container=eval("document.getElementById('conf_container'+err_container_id)");}
else
{if(document.getElementById('err_container'))
error_container=eval("document.getElementById('err_container')");if(document.getElementById('inner_conf_container'))
inner_conf_container=eval("document.getElementById('inner_conf_container')")
if(document.getElementById('conf_container'))
conf_container=eval("document.getElementById('conf_container')");}
error_container.style.display='none';inner_conf_container.innerHTML=msg;conf_container.style.display='';window.scrollTo(0,0);}
function hide_conf_msg()
{var conf_container;conf_container=eval("document.getElementById('conf_container')");if(conf_container)
conf_container.style.display='none';}
function hide_msg()
{var error_container;error_container=eval("document.getElementById('err_container')");error_container.style.display='none';var conf_container;conf_container=eval("document.getElementById('conf_container')");error_container.style.display='none';}
function cancel(url,frm_name)
{if(!frm_name)
window.location=url;else
{var frm=eval("document."+frm_name);frm.action=url;frm.submit();}}
function showLoading(divid)
{if(document.getElementById(divid))
document.getElementById(divid).innerHTML='<div align="center" id="loading" style="height:100px;" ><img border="0" src="images/loading.gif" align="middle" /></div>';}
var f_iDelTotalChecked=0
function objDelChecked(chk)
{if(chk.checked==true)
f_iDelTotalChecked=f_iDelTotalChecked+1
else
f_iDelTotalChecked=f_iDelTotalChecked-1}
function CheckAll(chkSource,objFrm)
{var selectObject=document.forms[objFrm].elements[chkSource];var selectCount=selectObject.length;if(selectCount){for(var i=0;i<selectCount;i++){selectObject[i].checked=true;}
f_iDelTotalChecked=selectObject.length;}
else{selectObject.checked=true;f_iDelTotalChecked=1;}}
function unCheckAll(chkSource,objFrm)
{var selectObject=document.forms[objFrm].elements[chkSource];var selectCount=selectObject.length;if(selectCount){for(var i=0;i<selectCount;i++)
{selectObject[i].checked=false;}}
else{selectObject.checked=false;}
f_iDelTotalChecked=0;}
function sort_classes(frm_name,sortorder,sortcriteria,pg,status,issort,nowsortval)
{var x=eval("document."+frm_name+".sortcrt");var y=eval("document."+frm_name+".sortorder");var z=eval("document."+frm_name+".status");var w=eval("document."+frm_name+".issort");if(x)
x.value=sortcriteria;if(y)
y.value=sortorder;if(z)
z.value=status;if(w)
w.value=issort;page_list(pg,issort,nowsortval);}
function change_paging(pg,frm_name)
{if(!frm_name)
frm_name='frmSearch';var w=eval("document."+frm_name+".cAction")
var z=eval("document."+frm_name+".msg")
if(w)
w.value='None';if(z)
z.value='';page_list(pg);}
function appendhashURL(pg,frm_name)
{var hash=getUrlVars();for(var i=0;i<hash.length;i++)
{if(i==0)
{var hashval=hash[i];}
else
{hashval+=hash[i];}
hashval+='&';}
document.getElementById('paging').value=pg;var page=document.getElementById('paging').value;var status=document.getElementById('status').value;window.location.hash="page="+page+"&sort="+status;var hashes=window.location.href.slice(window.location.href.indexOf('#')+1).split('&');pagval=hashes[0].split("=");sortval=hashes[1].split("=");page_list(pagval[1],'',sortval[1]);}
function getUrlVars()
{var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('#')+1).split('&');for(var i=0;i<hashes.length;i++)
{hash=hashes[i].split(',');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;}
function sort_searchclasses(frm_name,sortorder,sortcriteria,pg,status,issort,nowsortval)
{document.getElementById('status').value=status;var page=document.getElementById('paging').value;var status=document.getElementById('status').value;window.location.hash="page=0&sort="+status;var hashes=window.location.href.slice(window.location.href.indexOf('#')+1).split('&');pagval=hashes[0].split("=");sortval=hashes[1].split("=");var x=eval("document."+frm_name+".sortcrt");var y=eval("document."+frm_name+".sortorder");var w=eval("document."+frm_name+".issort");if(x)
x.value=sortcriteria;if(y)
y.value=sortorder;if(w)
w.value=issort;page_list(pagval[1],issort,sortval[1]);}
function ismaxlength(obj){var mlength=obj.getAttribute?parseInt(obj.getAttribute("maxlength")):""
if(obj.getAttribute&&obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)}
function getPageSize(fadingDiv)
{if(typeof(fadingDiv)=='undefined'||fadingDiv=="")
fadingDiv='login_fade_f';var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY)
{xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}
else if(document.body.scrollHeight>document.body.offsetHeight)
{xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}
else
{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight)
{windowWidth=self.innerWidth;windowHeight=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight)
{windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}
else if(document.body)
{windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight)
{pageHeight=windowHeight;}
else
{pageHeight=yScroll;}
if(xScroll<windowWidth)
{pageWidth=windowWidth-18;}
else
{pageWidth=xScroll;}
if(pageWidth<930)
pageWidth=930;document.getElementById(fadingDiv).style.height=pageHeight+"px";document.getElementById(fadingDiv).style.width=pageWidth+"px";var el=document.getElementById('light_f');if(el!=null)
{var leftAlign=parseInt((windowWidth-el.offsetWidth)/2);el.style.left=leftAlign+"px";var topAlign=parseInt((windowHeight-el.offsetHeight)/2);el.style.top=topAlign+"px";}
el=document.getElementById('light');if(el!=null)
{var leftAlign=parseInt((windowWidth-el.offsetWidth)/2);el.style.left=leftAlign+"px";var topAlign=parseInt((windowHeight-el.offsetHeight)/2);el.style.top=topAlign+"px"}
el=document.getElementById('div_special');if(el!=null)
{var leftAlign=parseInt((windowWidth-el.offsetWidth)/2);el.style.left=leftAlign+"px";var topAlign=parseInt((windowHeight-el.offsetHeight)/2);el.style.top=topAlign+"px"}}
function load_login_layer(msg,msgtype,ref)
{if(typeof(msgtype)=='undefined'||msgtype=="")
var msgtype="err";if(typeof(ref)=='undefined'||ref=="")
var ref="";load_layer('maindiv','ajax/login.php?ref='+ref,'popup_login','login_fade_f',msg,msgtype);getPageSize();}
function showInstructor_payment_details(payout_id)
{load_layer('my_payout_detail','ajax/payout-detail.php?payout_id='+payout_id,'payout_popup','login_fade_f',"","");getPageSize();}
function confirmDelete(id)
{f_answer=confirm("Do you really want to delete this record? This entry will be removed permanently.");if(f_answer)
{document.setAvailFrm.action='delete-avail.php?del_id='+id;document.setAvailFrm.submit();}}
function showClassSchedule(edit_id)
{if(typeof(edit_id)=='undefined'||edit_id=="")
edit_id=0;if(document.getElementById('session_name').value=='')
{var name_counter=document.getElementById('sess_name_counter').value;document.getElementById('sess_name_counter').value=name_counter+1;}
var class_type=document.getElementById('classtype').value;showLoading('class_schedule_div')
$.post('ajax/showClassSchedule.php',{classtype:class_type,rand:Math.random()},function(data){if(edit_id>0)
{$('#notify_learners').attr('checked','checked');}
$('#class_schedule_div').html(data);});}
function checkClassSchedule(id,edit)
{var id;f_answer=confirm("Are you sure you want to change the duration? This will erase any schedule you have created below.");if(f_answer)
{callAjax("class_schedule_div","ajax/checkClassSchedule.php",{params:"id="+id+"&edit="+edit+"&rand="+Math.random(),meth:"post",async:true,endfunc:"",errorfunc:""});document.getElementById('minute_new').value='';document.getElementById('minute_new').removeAttribute("disabled");if(edit=='true')
{document.getElementById('minutes').name='hidden_minutes';document.getElementById('minutes').value='';document.getElementById('minute_new').name='minutes';document.getElementById('minute_new').id='minutes';document.getElementById('changerow').style.display='none';}
else
{document.getElementById('minute_new').name='minutes';document.getElementById('minute_new').id='minutes';document.getElementById('changerow').style.display='none';document.getElementById('hidden_minutes').name='hidden_minutes';document.getElementById('hidden_minutes').value='';}}}
function showUserData(funcName,divid,moreargument)
{var parameter;if(moreargument)
{parameter="rand="+Math.random()+moreargument+"&func="+funcName;}
else
{parameter="rand="+Math.random()+"&func="+funcName;}
callAjax(divid,"ajax/showUserData.php",{params:parameter,meth:"post",async:true,endfunc:"",errorfunc:""});}
function removeClassSchedule(id,edit_id)
{if(typeof(edit_id)=='undefined'||edit_id=="")
edit_id=0;var f_answer=confirm('Do you really want to delete this time?');if(f_answer)
{var type=$('#classtype').val();callAjax("class_schedule_div","ajax/removeClassSchedule.php",{params:"id="+id+"&type="+type+"&rand="+Math.random(),meth:"post",async:true,endfunc:"",errorfunc:""});if(edit_id>0)
{$('#notify_learners').attr('checked','checked');}}}
function removeUserData(id,name,divid,moreargument)
{if(typeof(moreargument)=='undefined'||moreargument=="")
{moreargument=0;}
var newstring=name.replace("_"," ");var f_answer=confirm('Do you really want to delete this '+newstring+'? There is NO undo.');if(f_answer)
{callAjax(divid,"ajax/removeUserData.php",{params:"id="+id+"&rand="+Math.random()+"&func="+name,meth:"post",async:true,endfunc:"showUserData('"+name+"','"+divid+"','"+moreargument+"')",errorfunc:""});}}
function loadSubCategory(cat_id,sub_cat_id,is_schedule,container)
{if(typeof(sub_cat_id)=='undefined'||sub_cat_id=="")
var sub_cat_id="";if(typeof(container)=='undefined'||container=="")
var container="sub_cat_div";callAjax(container,"ajax/common_ajax_loader.php",{params:"case=loadSubCate&rand="+Math.random()+"&cat_id="+cat_id+"&sub_cat_id="+sub_cat_id+"&is_schedule="+is_schedule,meth:"post",async:true,endfunc:"",errorfunc:""});}
function removeUploadedContent(divid,contenttype,id,id2)
{if(typeof(id2)=='undefined'||id2=="")
var id2="";var f_answer=confirm('Do you really want to delete this content?');if(f_answer)
{callAjax(divid,"ajax/common_ajax_loader.php",{params:"case=delete&rand="+Math.random()+"&contenttype="+contenttype+"&id="+id,meth:"post",async:true,endfunc:"",errorfunc:""});if(id2!='')
{$('#'+id2).val('');}
switch(contenttype)
{case'video':break;case'embed':document.getElementById("embed_video").value="";break;}}}
function removeUploadedInstructor(divid,content)
{var strcontent=content.replace("_"," ");var f_answer=confirm('Do you really want to delete this '+strcontent+'?');if(f_answer)
{callAjax(divid,"ajax/common_ajax_loader.php",{params:"case="+content+"&rand="+Math.random()+"&contenttype="+content,meth:"post",async:true,endfunc:"",errorfunc:""});}
switch(content)
{case'video':document.getElementById("fakefilepc2").value="";break;case'embeded_video':document.getElementById("embed_video").value="";break;}}
function getUploadedClassContent(class_id)
{callAjax("contentDiv","ajax/common_ajax_loader.php",{params:"case=loadContent&rand="+Math.random()+"&class_id="+class_id,meth:"post",async:true,endfunc:"",errorfunc:""});}
function removePromofromdb(promo_code_id,divNum,num,field_id1,field_id2,field_id3,field_id4,pending_promo_for_class_id)
{if(typeof(pending_promo_for_class_id)=='undefined'||pending_promo_for_class_id=="")
var pending_promo_for_class_id="";$.post('ajax/remove-promo-code.php?promo_id='+promo_code_id+'&pending_promo_for_class_id='+pending_promo_for_class_id,function(data){if(data=="success"&&num>=0)
removePromo(divNum,num,field_id1,field_id2,field_id3,field_id4);});}
function RemoveAllPromos()
{if(document.getElementById('promo_code__count'))
{var numi=document.getElementById('promo_code__count').value;var arpromo_id=numi.split(",");if(arpromo_id.length>0)
{for(i=0;i<arpromo_id.length;i++)
{if(arpromo_id[i]>0)
{divNum="my"+arpromo_id[i]+"Div";removePromo(divNum,arpromo_id[i],'promo_code__count','discount_percent__count','max_uses__count','expire_date__count')}}}}}
function setStatusForCost(status,frm,showPromoCodeWarning)
{if(typeof(showPromoCodeWarning)=='undefined'||showPromoCodeWarning==""||showPromoCodeWarning=='0')
var showPromoCodeWarning="";if(status)
{var edit_id=$('#edit_id').val();if(showPromoCodeWarning)
{var ans=confirm('Warning! Discount Code(s) will be erased. Do you want to proceed?');if(ans)
{if(edit_id&&edit_id!="")
{RemoveallPromocode_database(edit_id);}}
else
{$('#is_class_paid_y').attr('checked',true);$('#is_class_paid_n').attr('checked',false);return false;}}
$('#create_prom_link').hide();ShowhidePromo(false,frm);document.getElementById('class_price').value='';}
else
{$('#class_price').attr("readonly",false);$('#create_prom_link').show();}
document.getElementById('class_price').disabled=status;RemoveAllPromos();}
function RemoveallPromocode_database(class_id)
{$.post('ajax/remove-promo-code.php?class_id='+class_id+'',function(data){});}
function activate(id,obj,status)
{if(status==true)
{$('#'+id).css('display','block');$(obj).parents('div.form_value').addClass('form_value_active');$(obj).parents('div.form_value2').addClass('form_value_active');$('#'+id).attr('id','new'+id);}
else if(status==false)
{$('#new'+id).attr('id',id);$('#'+id).css('display','none');$(obj).parents('div.form_value').removeClass('form_value_active');$(obj).parents('div.form_value2').removeClass('form_value_active');}}
function addClass(obj,classname,status)
{if(status==true)
{$(obj).parents('div.'+classname).addClass(classname+'_active');}
else if(status==false)
{$(obj).parents('div.'+classname).removeClass(classname+'_active');}}
function showhide(edit)
{var var_name=$("input[name='certification']:checked").val();var var_acess_code=$("input[name='access_type']:checked").val();if(var_acess_code=="public")
{$('#access_code').val("");$('#div_access_code').attr("style","display:none");}
else if(var_acess_code=="private")
{$('#div_access_code').attr("style","display:");}}
function showhidecertificate(edit)
{var var_name=$("input[name='certification']:checked").val();var var_acess_code=$("input[name='access_type']:checked").val();if(var_name=="no")
{$('#certification_name').val("");$('#new_certification').attr("style","display:none");}
else if(var_name=="yes")
{$('#new_certification').attr("style","display:");}}
function repopulate()
{document.getElementById('website_url').value="URL (ex: http://www.site.com)";document.getElementById('website').value="";}
function repopulatecategory(suggestNewAllowed)
{if(!suggestNewAllowed)
suggestNewAllowed=0;document.getElementById("category1").value="";othercategory(-1,1,suggestNewAllowed);}
function RedirectAfterLogin(fromtop)
{var url,email,pwd,rememberme;if(typeof(fromtop)=='undefined'||fromtop=="")
fromtop=0;if(fromtop)
{email=$('#email1').val();pwd=$('#password1').val();rememberme=document.getElementById('rememberme').checked;}
else
{email=$('#email2').val();pwd=$('#password2').val();rememberme=document.getElementById('rememberme1').checked;}
if(rememberme==true)
{rememberme=1;}
$.post('ajax/redirectafterlogin.php',{email:email,password:pwd,rememberme:rememberme},function(data){data1=data.split('|');if(data.search("teacher-profile-private.php")==0)
{url="teacher-profile-private.php";}
else if(data.search("student-profile-private.php")==0)
{url="student-profile-private.php";}
else
{url='invite-frnd.php?logtime='+data1[1];}
window.location=site_url+url;});}
function slide(btnDivLeft,btnDivRight,divName,url,paneltype,start,limit,parameters,dir,count,btnForGraph)
{if(typeof(parameters)=='undefined'||parameters=="")
var parameters="";if(typeof(btnDivLeft)=='undefined'||btnDivLeft=="")
var btnDivLeft="";if(typeof(btnDivRight)=='undefined'||btnDivRight=="")
var btnDivRight="";if(typeof(btnForGraph)=='undefined'||btnForGraph=="")
var btnForGraph=0;var total_slides=Math.ceil(count/limit);if(dir>0)
{if($('#'+start).val()<(total_slides-1))
{$('#'+start).val((($('#'+start).val())*1)+1);}}
else if(dir<0)
{if(document.getElementById(start).value>0)
{$('#'+start).val((($('#'+start).val())*1)-1);}}
var start_val=$('#'+start).val()*limit;$.ajax({type:"POST",url:url,data:"paneltype="+paneltype+"&"+parameters+"&rand="+Math.random()+"&start="+start_val+"&limit="+limit,success:function(data){$('#'+divName).html(data);}});if(btnDivLeft!=''&&btnDivRight!='')
{slideBtn(btnDivLeft,btnDivRight,divName,url,paneltype,start,limit,parameters,dir,count,btnForGraph);}}
function DisplayWidgetDetail(elementID,widgetID,widgetType)
{if(typeof(widgetType)=='undefined'||widgetType=="")
widgetType='';$('#'+widgetID).bt({ajaxPath:'ajax/bubble-info.php?id='+elementID+'&widgetType='+widgetType,positions:['most'],fill:'#F4F4F4',strokeWidth:0,spikeLength:40,spikeGirth:20,closeWhenOthersOpen:true,width:380,overlap:25,centerPointY:.5,centerPointX:.5,showTip:function(box){$(box).fadeIn(500);},hoverIntentOpts:{interval:400,timeout:200},cornerRadius:7,cssStyles:{fontFamily:'"Lucida Grande",Helvetica,Arial,Verdana,sans-serif',fontSize:'12px',padding:'10px 20px 10px 0px'},preBuild:function(){},postHide:function(){},killTitle:true,shadow:true,shadowColor:'rgba(0,0,0,.5)',shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,ajaxError:'',ajaxLoading:''});}
function enablepaypal(val,ifclass)
{switch(val)
{case'internal':document.getElementById('enrolementFrm').action='class-event-payment.php';break;case'creditcard':var amount=$('#amount').val();if(Number(amount)>0)
document.getElementById('enrolementFrm').action='class-event-payment.php';else
{if(ifclass&&ifclass=='class')
document.getElementById('enrolementFrm').action='register-class-mid.php';else
document.getElementById('enrolementFrm').action='register-event-mid.php';}
break;default:document.getElementById('enrolementFrm').action='';break;}}
function deleteClass(id,type)
{var f_answer=confirm('Do you really want to delete this '+type+'?');if(f_answer)
{document.frmSearch.action='delete-class.php?del_id='+id;document.frmSearch.submit();}}
function MakePayout(id,page_name)
{var f_answer=confirm('Are you confirm to make payout?');if(f_answer)
{window.location.href="make_payment.php?id="+id+"&page_name="+page_name;}
else
return false;}
function showpage(pagename,activate_id,usertype)
{var pagename;var activate_id;showLoading('loading');$.post('ajax/'+pagename+'',function(data){$("#pagecontainer").html(data);tabactivation(activate_id,usertype);});hide_conf_msg();hide_msg();}
function tabactivation(activate_id,usertype)
{if(usertype=='S')
{var myTabs=new Array("account_info","notification","classnevent","cancel_account");}
else
{var myTabs=new Array("account_info","payment_info","notification","reff_info","classnevent","cancel_account");}
var num=myTabs.length;for(var i=0;i<num;i++)
{document.getElementById(myTabs[i]).className='btn_new';document.getElementById(activate_id).className='btn_new_active';}}
function submitpage(pagename,user_type)
{var pagename;$.post('ajax/save-my-settings.php?pagename='+pagename+'',$("form[name=frmEditSettings]").serialize(),function(data){if($.trim(data)=='cancel')
{show_popup('cancel-account.php','noclose');}
else
{data2=data.split(",");var page=document.getElementById('page').value;if(page=='account_info')
{showpage('my-settings.php','account_info',user_type);}
else if(page=='payment_info')
{showpage('my-settings-payment.php','payment_info',user_type);}
else if(page=='notification')
{showpage('my-settings-preference.php','notification',user_type);}
show_conf_msg(data2[1],0);}});}
function submitpasswordpage(pagename,user_type)
{var pagename;$.post('ajax/save-my-settings.php?pagename='+pagename+'',$("form[name=frmEditSettings]").serialize(),function(data){if($.trim(data)=='cancel')
{show_popup('cancel-account.php','');}
else
{data2=data.split(",");var page=document.getElementById('page').value;if(page=='account_info')
{window.location.href="my-settings.php?p=1"}}});}
function cancelaccount(class_id,cancelby,usertype)
{var class_id;var cancelby;var usertype;var reason1=document.getElementById('reason').value;$('#loading_status').show();document.getElementById('popup_delete_class').style.display='none';document.getElementById('login_fade_f').style.display='none';if(cancelby=='student')
{cancel='student';$.post('ajax/student-refund.php?class_id='+class_id,{reason:reason1},function(data)
{data1=data.split("~");if(data1[1]=='error')
{show_error_msg(data1[0],0);}
else
{showpage('my-settings-classesnevents.php','classnevent',usertype);}
$('#loading_status').hide();});}
else
{cancel='instructor';$.post('ajax/cancel-class.php?class_id='+class_id+'&cancel='+cancel,{reason:reason1},function(data){var sPath=window.location.pathname;var sPage=sPath.substring(sPath.lastIndexOf('/')+1);sPage=sPage+window.location.search
window.location.href=sPage;});}}
function choseDateOnContract(container,counter,selectetVal)
{if($('#minuteOther').length||$('#priceOther').length)
{if(selectetVal=='other')
{return false;}
else
{document.getElementById(counter).value=((document.getElementById(counter).value)*1)+1;var cnt=document.getElementById(counter).value;$.post('ajax/choseDateOnContract.php',{containerId:container,timeCostVal:selectetVal,counterId:counter,counterVal:cnt,caseType:'nochoseDate'},function(data){$('#'+container).html(data);var objDiv=document.getElementById('session_container');objDiv.scrollTop=0;});}}
else
{document.getElementById(counter).value=((document.getElementById(counter).value)*1)+1;var cnt=document.getElementById(counter).value;$.post('ajax/choseDateOnContract.php',{containerId:container,timeCostVal:selectetVal,counterId:counter,counterVal:cnt,caseType:'choseDate'},function(data){$('#'+container).prepend(data);var objDiv=document.getElementById('session_container');objDiv.scrollTop=0;});}}
function suggestOtherTimeContract(container,counter)
{document.getElementById(counter).value=((document.getElementById(counter).value)*1)+1;var cnt=document.getElementById(counter).value;$.post('ajax/choseDateOnContract.php',{containerId:container,counterId:counter,counterVal:cnt,caseType:'suggestTime'},function(data){$('#'+container).append(data);var objDiv=document.getElementById('session_container');objDiv.scrollTop=objDiv.scrollHeight;});return false;}
function updateFinalCost(container,calledvia,elementvalue)
{if(calledvia=='select')
{if(elementvalue=='other')
{$('#amountOuterDiv1').show();$('#amountOuterDiv2').hide();$("#"+container).html('');}
else
{var arr=elementvalue.split('-');if(arr[1]==0)
{$('#amountOuterDiv1').hide();$('#amountOuterDiv2').show();}
else
{$('#amountOuterDiv1').show();$('#amountOuterDiv2').hide();$("#"+container).html(arr[1]);}}}
else if(calledvia=='textbox')
{$("#"+container).html(elementvalue);}}
function loadRequestListing(container,counter,limit,total,dir)
{if(typeof(dir)=='undefined'||dir=="")
dir=0;var total_pages=Math.ceil((document.getElementById(total).value)/limit);if(dir>0)
{if(document.getElementById(counter).value==(total_pages-1))
{return false;}
document.getElementById(counter).value=((document.getElementById(counter).value)*1)+1}
else if(dir<0)
{if(document.getElementById(counter).value==0)
{return false;}
document.getElementById(counter).value=((document.getElementById(counter).value)*1)-1}
showLoading(container);var counter_val=document.getElementById(counter).value;$.post('ajax/load-request-listing.php',{counter:counter_val,limit:limit,dir:dir,conatinerId:container,counterId:counter,totalId:total},function(data){$('#'+container).html(data);updateMsgCount();});}
function deleteRequest(del_id,delete_invoice,container,counter,limit,total)
{var confirm_del=confirm('Do you really want to delete?');if(confirm_del==true)
{$.post('ajax/delete-request.php',{id:del_id,invoice:delete_invoice},function(data){$('#'+total).val(data);var total_count=$('#'+total).val();var counter_val=$('#'+counter).val();if(total_count<=(counter_val*limit))
{$('#'+counter).val(counter_val-1);}
loadRequestListing(container,counter,limit,total);});}
else
{return false;}}
function deleteMultiRequest(inv_id,req_id,container,counter,limit,total)
{if(typeof(inv_id)=='undefined'||inv_id=="")
inv_id=0;if(typeof(req_id)=='undefined'||req_id=="")
req_id=0;var invoiceIds=$('input[id="'+inv_id+'"]:checked').map(function(){return $(this).val();}).get().join(",");var requestIds=$('input[id="'+req_id+'"]:checked').map(function(){return $(this).val();}).get().join(",");if((invoiceIds=='')&&(requestIds==''))
{alert('Please select at least one record for deletion');}
else
{var confirm_del=confirm('Do you really want to delete?');if(confirm_del==true)
{$.post('ajax/delete-request.php',{invoiceIds:invoiceIds,requestIds:requestIds},function(data){$('#'+total).val(data);var total_count=$('#'+total).val();var counter_val=$('#'+counter).val();if(total_count<=(counter_val*limit))
{$('#'+counter).val(counter_val-1);}
loadRequestListing(container,counter,limit,total);});}
else
{return false;}}}
function HtmlEncode(str){var aStr=str.split(''),i=aStr.length,aRet=[];while(--i){var iC=aStr[i].charCodeAt();if(iC<65||iC>127||(iC>90&&iC<97)){aRet.push('&#'+iC+';');}else{aRet.push(aStr[i]);}}
return aRet.reverse().join('');}
function confirmDeleteSess()
{f_answer=confirm("Do you really want to delete?");if(f_answer)
{return true;}
return false;}
function ismaxlength(obj,charleft)
{if(typeof(charleft)=='undefined'||charleft=="")
var charleft="";var mlength=obj.getAttribute?parseInt(obj.getAttribute("maxlength")):""
if(obj.getAttribute&&obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
if(charleft)
{charleft=document.getElementById(charleft);charleft.value=mlength-obj.value.length;}}
function updateMsgCount()
{$.post('ajax/getMessageCount.php','trash=1',function(data)
{var arr=new Array();var arr=data.split('|');$('#left_inbox_no').html(" ("+arr[0]+") ");$('#left_request_no').html(" ("+arr[1]+") ");$('#top_inbox_msg').html(""+arr[2]+"");$('#left_feedback_no').html(" ("+arr[3]+") ");$('#left_affiliate_no').html(" ("+arr[4]+") ");$('#left_trash_no').html(" ("+arr[5]+") ");});}
function loadFeedbackListing(container,counter,limit,total,dir)
{if(typeof(dir)=='undefined'||dir=="")
dir=0;var total_pages=Math.ceil((document.getElementById(total).value)/limit);if(dir>0)
{if(document.getElementById(counter).value==(total_pages-1))
{return false;}
document.getElementById(counter).value=((document.getElementById(counter).value)*1)+1}
else if(dir<0)
{if(document.getElementById(counter).value==0)
{return false;}
document.getElementById(counter).value=((document.getElementById(counter).value)*1)-1}
showLoading(container);var counter_val=document.getElementById(counter).value;$.post('ajax/load-feedback-listing.php',{counter:counter_val,limit:limit,dir:dir,conatinerId:container,counterId:counter,totalId:total},function(data){$('#'+container).html(data);updateMsgCount();});}
function deleteMultiFeedback(feedbackChkID,container,counter,limit,total)
{var deleteIds=$('input[id="'+feedbackChkID+'"]:checked').map(function(){return $(this).val();}).get().join(",");if(deleteIds=='')
{alert('Please select at least one record for deletion');}
else
{var confirm_del=confirm('Do you really want to delete?');if(confirm_del==true)
{$.post('ajax/delete-feedback.php',{deleteIds:deleteIds},function(data){$('#'+total).val(data);var total_count=$('#'+total).val();var counter_val=$('#'+counter).val();if(total_count<=(counter_val*limit))
{$('#'+counter).val(counter_val-1);}
loadFeedbackListing(container,counter,limit,total);});}
else
{return false;}}}
function deleteFeedback(deleteIds,container,counter,limit,total)
{var confirm_del=confirm('Do you really want to delete?');if(confirm_del==true)
{$.post('ajax/delete-feedback.php',{deleteIds:deleteIds},function(data){$('#'+total).val(data);var total_count=$('#'+total).val();var counter_val=$('#'+counter).val();if(total_count<=(counter_val*limit))
{$('#'+counter).val(counter_val-1);}
loadFeedbackListing(container,counter,limit,total);});}
else
{return false;}}
function loadReviews(container,instructor_id,page,limit,sortorder)
{showLoading(container);$.post('ajax/review-listing.php',{instructor_id:instructor_id,page:page,limit:limit,sortorder:sortorder},function(data){$('#'+container).html(data);});}
function show_more_review(container,id,hide,recomend)
{if(typeof(hide)=='undefined'||hide=="")
var hide="";if(typeof(recomend)=='undefined'||recomend=="")
var recomend="";$.post('ajax/moreReview.php',{id:id,hide:hide,container:container,recomend:recomend},function(data){if(hide=='')
{document.getElementById(container).style.display='none';}
$('#'+container).html(data);$('#'+container).slideDown("slow");});}
function loadRecomend(container,instructor_id,page,limit,sortorder)
{showLoading(container);$.post('ajax/recomendationListing.php',{instructor_id:instructor_id,page:page,limit:limit,sortorder:sortorder},function(data){$('#'+container).html(data);});}
function ajaxFileUpload(fileId,assignId,fileName)
{var fileId;var assignId;var fileName;if(fileId=='filepc')
{var file='user_pic';}
else
{var file=fileId;}
$.ajaxFileUpload({url:'ajax/doajaxfileupload.php?fileId='+file,secureuri:false,fileElementId:fileId,dataType:'json',success:function(data,status)
{if(typeof(data.error)!='undefined')
{if(data.error!='')
{show_error_msg(data.error)}
else
{hide_error_msg();document.getElementById(assignId).value=data.msg;document.getElementById('removeLinkClass').style.display='';}}},error:function(data,status,e)
{show_error_msg(e)}})
return false;}
function showInstructorPayment(container,user_id)
{var serial_data=$("#frmTransaction").serialize();;if(typeof(serial_data)=="undefined"||serial_data=="")
serial_data="user_id="+user_id;else
serial_data+="&user_id="+user_id;showLoading(container);$.post('ajax/instructor-payment-listing.php',serial_data,function(data){$('#'+container).html(data);});}
function view_all_form(user_id)
{document.getElementById('date_range_to').value='';document.getElementById('date_range_from').value='';document.getElementById('status_type').value='';showInstructorPayment('my_trnsaction_log',user_id);}
function getRadioValue(frm){if(frm=="createEventFrm")
{for(index=0;index<document.createEventFrm.is_class_paid.length;index++){if(document.createEventFrm.is_class_paid[index].checked){var radioValue=document.createEventFrm.is_class_paid[index].value;break;}}}
else
{for(index=0;index<document.createClassFrm.is_class_paid.length;index++){if(document.createClassFrm.is_class_paid[index].checked){var radioValue=document.createClassFrm.is_class_paid[index].value;break;}}}
return radioValue;}
function ShowhidePromo(val,frm)
{if(!frm)
frm="createEventFrm";var paid_value=getRadioValue(frm);if(val&&paid_value=="yes")
{addPromo('promo_code__count','discount_percent__count','max_uses__count','expire_date__count');$('#add_promo_code').val(1);}
else
$('#add_promo_code').val(0);if(val&&paid_value=="yes")
$('#promodiv').show();else
{$('#promodiv').hide();$('#myDiv').html('');}}
function addPromo(field_id1,field_id2,field_id3,field_id4){var ni=document.getElementById('myDiv');var numi=document.getElementById('theValue');var num=(document.getElementById('theValue').value-1)+2;var shownvalue=document.getElementById(field_id1).value;var shownvalue1=document.getElementById(field_id2).value;var newshownvalue;var newdiv=document.createElement('div');var divIdName='my'+num+'Div';newdiv.setAttribute('id',divIdName);$.ajax({type:"POST",url:"ajax/add-more-promo-code.php",data:"divIdName="+divIdName+"&num="+num+"",success:function(msg){newdiv.innerHTML=msg;ni.appendChild(newdiv);allargument="#expire_date_"+num+",#BTN_date_"+num+"";dateargument="#expire_date_"+num+"";makeDynamicCalPromoCode(allargument,dateargument);if(numi.value<0)
newshownvalue=num;else
newshownvalue=shownvalue+","+num;document.getElementById(field_id1).value=newshownvalue;document.getElementById(field_id2).value=newshownvalue;document.getElementById(field_id3).value=newshownvalue;document.getElementById(field_id4).value=newshownvalue;numi.value=num;}});}
function addPromo_edit(class_id,field_id1,field_id2,field_id3,field_id4){var myDiv=document.getElementById("myDiv");var arslice=new Array();$('#add_promo_code').val(1);$.ajax({type:"POST",url:"ajax/add-more-promo-code-edit.php",data:"class_id="+class_id,success:function(msg){myDiv.innerHTML=msg;var total_promo=$('#total_promo_code_count').val();var testcount=0,allargument="",dateargument="";for(var i=0;i<total_promo;i++)
{arslice[i]=i;if(i>0)
{testcount=i;allargument="#expire_date_"+testcount+",#BTN_date_"+testcount+"";dateargument="#expire_date_"+testcount+"";makeDynamicCalPromoCode(allargument,dateargument);}}
var newarshownvalue=arslice.join(",");document.getElementById('theValue').value=total_promo;document.getElementById(field_id1).value=newarshownvalue;document.getElementById(field_id2).value=newarshownvalue;document.getElementById(field_id3).value=newarshownvalue;document.getElementById(field_id4).value=newarshownvalue;}});}
function makeDynamicCalPromoCode(allargument,dateargument)
{$(allargument).DatePicker({format:"Y-m-d",date:$(dateargument).val(),starts:1,position:"r",onChange:function(formated,dates){$(dateargument).val(formated);$(allargument).DatePickerHide();}});}
function removePromo(divNum,num,field_id1,field_id2,field_id3,field_id4){var d=document.getElementById('myDiv');var shownvalue=document.getElementById(field_id1).value;var shownvalue1=document.getElementById(field_id2).value;if(typeof(shownvalue)!="undefined"&&shownvalue!="")
{var arshownvalue=shownvalue.split(",");var arslice=new Array();for(var i=0;i<arshownvalue.length;i++)
{if(arshownvalue[i]==num)
{var y=i+1;var removed=arshownvalue.splice(i,1);arslice[i]=0;}
else
{arslice[i]=arshownvalue[i];}}
var newarshownvalue;if(arshownvalue.length>0)
newarshownvalue=arshownvalue.join(",");else
newarshownvalue="";if(document.getElementById(field_id1))
document.getElementById(field_id1).value=newarshownvalue;if(document.getElementById(field_id2))
document.getElementById(field_id2).value=newarshownvalue;if(document.getElementById(field_id3))
document.getElementById(field_id3).value=newarshownvalue;if(document.getElementById(field_id4))
document.getElementById(field_id4).value=newarshownvalue;var theValue=$('#theValue').val();theValue=theValue-1;$('#theValue').val(theValue);var olddiv=document.getElementById(divNum);d.removeChild(olddiv);var innerContent=$('#myDiv').text();if($.trim(innerContent)=="")
{$('#promodiv').attr("style","display:none");$('#add_promo_code').val(0);}}}
function UpdateClassPrice(class_id,promo_code,type)
{$.ajax({type:"POST",url:"ajax/get-revised-price.php",data:"class_id="+class_id+"&promo_code="+promo_code,success:function(msg){$('#amount').val(msg);$('#register_class_price').text(msg);if(Number(msg)>0)
{$('#payment_type').attr("checked",true);$('#payment_type').attr("disabled",false);$('#payment_type1').attr("checked",true);$('#payment_type1').attr("disabled",false);$('#register_now_button_text').text("Register Now");$('#enrolementFrm').attr("action","class-event-payment.php");}
else
{$('#payment_type').attr("checked",false);$('#payment_type').attr("disabled",true);$('#payment_type1').attr("checked",false);$('#payment_type1').attr("disabled",true);$('#register_now_button_text').text("Register Now");if(type=='class')
{$('#enrolementFrm').attr("action","register-class-mid.php");}
else if(type=='event')
{$('#enrolementFrm').attr("action","register-event-mid.php");}}}});}
function promocodevalidationfail(class_id)
{var alreadyvalidated=$('#validPromoCode').val();if(alreadyvalidated!="")
{$.ajax({type:"POST",url:"ajax/get-class-price.php",data:"class_id="+class_id,success:function(msg){$('#amount').val(msg);$('#register_class_price').text(msg);$('#payment_type').attr("checked",true);$('#payment_type').attr("disabled",false);$('#payment_type1').attr("checked",true);$('#payment_type1').attr("disabled",false);$('#register_now_button_text').text("Pay Now");show_error_msg("Sorry - that discount code does not exist");$('#validPromoCode').val("");}});}}
function ValidatePromoCodeForRegister(class_id,type)
{validateForm('enrolementFrm','codelibrary/classes/enrole_class.php','PromoCode','UpdateClassPrice('+class_id+',$(\'#promo_code\').val(),"'+type+'");show_conf_msg(\'Discount code accepted. Please register.\');$(\'#validPromoCode\').val(1);','','','promocodevalidationfail('+class_id+')','','',1);}
function ValidateAccessCode()
{validateForm('enrolementFrm','codelibrary/classes/enrole_class.php','accessCode','show_conf_msg(\'Access code accepted. Please register.\');$(\'#validAccesCode\').val(1);');}
$().ready(function(){function log(event,data,formatted){$("<li>").html(!data?"No match!":"Selected: "+formatted).appendTo("#result");}
function formatItem(row){return row[0];}
function formatResult(row){return row[0].replace(/(<.+?>)/gi,'');}
if(document.getElementById("search_text"))
{$("#search_text").autocomplete('ajax/getUsKeywords.php',{width:190,multiple:false,matchContains:true,formatItem:formatItem,formatResult:formatResult,mustMatch:false,selectFirst:true});}
if(document.getElementById("select_student"))
{$("#select_student").autocomplete('get-all-students.php',{width:300,multiple:false,matchContains:true,formatItem:formatItem,formatResult:formatResult,mustMatch:false,selectFirst:true});}});function slideBtn(btnDivLeft,btnDivRight,divName,url,paneltype,start,limit,parameters,dir,count,btnForGraph)
{if(typeof(parameters)=='undefined'||parameters=="")
var parameters="";if(typeof(btnDivLeft)=='undefined'||btnDivLeft=="")
var btnDivLeft="";if(typeof(btnDivRight)=='undefined'||btnDivRight=="")
var btnDivRight="";if(typeof(btnForGraph)=='undefined'||btnForGraph=="")
var btnForGraph=0;var total_slides=Math.ceil(count/limit);if($('#'+start).val()<(total_slides-1))
{$('#'+btnDivRight).html('<a href="javascript:void(0);" onClick=javascript:slide("'+btnDivLeft+'","'+btnDivRight+'","'+divName+'","'+url+'","'+paneltype+'","'+start+'",'+limit+',"'+parameters+'",1,'+count+','+btnForGraph+');></a>');}
else
{if(btnForGraph)
$('#'+btnDivRight).html('<a href="javascript:void(0);" style="cursor:default;"><img src="images/arrowRightNew.png"></a>');else
$('#'+btnDivRight).html('<a href="javascript:void(0);" style="cursor:default;"><img class="disabled_navigate_img" src="images/arrow-right-gray.png"></a>');}
if($('#'+start).val()>0)
{$('#'+btnDivLeft).html('<a href="javascript:void(0);" onClick=javascript:slide("'+btnDivLeft+'","'+btnDivRight+'","'+divName+'","'+url+'","'+paneltype+'","'+start+'",'+limit+',"'+parameters+'",-1,'+count+','+btnForGraph+');></a>');}
else
{if(btnForGraph)
$('#'+btnDivLeft).html('<a href="javascript:void(0);" style="cursor:default;"><img src="images/arrowLeftNew.png"></a>');else
$('#'+btnDivLeft).html('<a href="javascript:void(0);" style="cursor:default;"><img class="disabled_navigate_img" src="images/arrow-left-gray.png"></a>');}}
function enableDisableButtons(btnId1,btnId2,order)
{if(order==1)
{$('#'+btnId1).hide();$('#'+btnId2).show();}
else if(order==-1)
{$('#'+btnId1).show();$('#'+btnId2).hide();}}
function validSession(type)
{if(($('#session_name').val()=='Name for this '+type+' session*')||($('#session_name').val()==''))
{alert('Please enter the name for this '+type+' session');$('#session_name').focus();throw new Error('Stop Execution');}
else if(($('#minutes').val()=='Session Minutes (e.g. 60)')||($('#minutes').val()==''))
{alert('Please enter the duration (in minutes)');$('#minutes').focus();throw new Error('Stop Execution');}
else if($('#hour').val()=='')
{alert('Please select the session time');$('#hour').focus();throw new Error('Stop Execution');}
else if($('#hiddenDate').val()=='')
{alert('Please enter the session date');$('#sched_date').focus();throw new Error('Stop Execution');}}
function isNumberKey(evt,max_duration)
{if($('#minutes').val()!='')
{var charCode=(evt.which)?evt.which:event.keyCode
if(charCode>31&&(charCode<48||charCode>57))
{alert('Please enter valid value for minutes');$('#minutes').val('');return false;}
if($('#minutes').val()>max_duration)
{alert('The maximum session duration (in minutes) is '+max_duration);$('#minutes').val('');return false;}
else if($('#minutes').val()==0)
{alert('Please enter valid value for minutes');$('#minutes').val('');return false;}
return true;}}
function enableDisableButtons(btnId1,btnId2,order)
{if(order==1)
{$('#'+btnId1).hide();$('#'+btnId2).show();}
else if(order==-1)
{$('#'+btnId1).show();$('#'+btnId2).hide();}}
function dontShowOverlay(user_id)
{$.post('ajax/dontShowOverlay.php',{user_id:user_id},function(data){});}
function toggleSteps(id1,id2,id3,id4,id5,id6,toggle)
{if(toggle==1)
{$('#'+id1).hide();$('#'+id2).show();$('#'+id3).hide();$('#'+id4).show();$('#'+id5).hide();$('#'+id6).show();}
else
{$('#'+id2).hide();$('#'+id1).show();$('#'+id4).hide();$('#'+id3).show();$('#'+id6).hide();$('#'+id5).show();}}
function updateTrainingHistory(class_schedule_id,esession_id,student_id,session_type,service_provider,service_version)
{if(student_id=='-1')
{cd='../';}
else
{cd='';}
$.ajax({type:'POST',url:cd+'ajax/updateTrainingHistory.php',data:"class_schedule_id="+class_schedule_id+"&student_id="+student_id+"&service_provider="+service_provider+"&service_version="+service_version+"&session_type="+session_type+"&esession_id="+esession_id+"&rand="+Math.random(),async:false});}
function redirect(training_id)
{$.post('ajax/updateTrainingData.php',{training_id:training_id,rand:Math.random()},function(data){});}
function loadDataListing(pagecounter)
{var frmName=$('#formName').val();var container=$('#containerName').val();var url=$('#urlVal').val();showLoading(container);$.post(url,$("form[name="+frmName+"]").serialize()+"&pagecounter="+pagecounter,function(data){$('#'+container).html(data);});}
function plotGraph(chartNode,chartData,enroled,recording_avail)
{dojo.require('dojox.charting.widget.Chart2D');dojo.require("dojox.charting.Chart3D");dojo.require('dijit.dijit');dojo.require("dojox.charting.Theme");dojo.provide("davidwalsh.charting.themes.SitePen");dojo.require("dojox.gfx.gradutils");dojo.addOnLoad(function(){(function(){var dc=dojox.charting,themes=dc.themes,Theme=dc.Theme,g=Theme.generateGradient;davidwalsh.charting.themes.SitePenFTW=new dc.Theme({plotarea:{fill:"#f1f1f1"},axis:{stroke:{color:"#cccccc",width:1},tick:{color:"#cccccc",position:"center",font:"normal normal normal 7pt Arial, Helvetica, sans-serif",fontColor:"#cccccc"}}});})();});var setAxisTitle=function(chart,axisname,title,fontsizept){var axis=chart.axes[axisname];var dim=chart.dim;var offsets=chart.offsets;var ta=chart.theme.axis;var x;var y;var label;var rotate=0;if(axis.vertical){rotate=270
label=title;y=dim.height/2-offsets.b/2;x=0+2*fontsizept;}else{label=title;x=dim.width/2+offsets.l/2;y=dim.height-fontsizept/2;}
x=11;y=52;var m=dojox.gfx.matrix;var elem=axis.group.createText({x:x,y:y,text:label,align:"middle"});elem.setFont({family:'Arial',size:fontsizept+"pt",weight:"normal"});elem.setFill('#217ed2');elem.setTransform(m.rotategAt(rotate,x,y));}
dojo.ready(function()
{var chart=new dojox.charting.Chart2D(chartNode,{fill:"#f1f1f1"});chart.setTheme(davidwalsh.charting.themes.SitePenFTW);chart.addPlot("default",{type:"Columns",markers:true,gap:5,animate:{duration:1000},minBarSize:35,maxBarSize:35});if(recording_avail)
{chart.addAxis("x",{labels:[{value:1,text:"<span style='width:35px;text-align:center;line-height:100%;'>Attended<br>Live</span>"},{value:2,text:"<span style='width:35px;text-align:center;line-height:100%;'>Viewed<br>Recording</span>"},{value:3,text:"<span style='width:35px;text-align:center;line-height:100%;'>No<br>Activity</span>"}],font:"normal normal normal 7pt/normal Arial",fontColor:"#217ed2",maxLabelSize:5,maxLabelCharCount:5,htmlLabels:true});chart.addSeries("class data",[{y:chartData['L'],color:"#a8ce67"},{y:chartData['R'],color:"#f36c20"},{y:chartData['NA'],color:"#999999"}],{stroke:{color:"",width:0},fill:""});}
else
{chart.addAxis("x",{labels:[{value:1,text:"<span style='width:35px;text-align:center;line-height:100%;'>Attended<br>Live</span>"},{value:2,text:"<span style='width:35px;text-align:center;line-height:100%;'>No<br>Activity</span>"}],font:"normal normal normal 7pt/normal Arial",fontColor:"#217ed2",maxLabelSize:5,maxLabelCharCount:5,htmlLabels:true});chart.addSeries("Testing",[{y:chartData['L'],color:"#a8ce67"},{y:chartData['NA'],color:"#999999"}],{stroke:{color:"",width:0},fill:""});}
chart.addAxis("y",{min:0,max:enroled,vertical:true,fixLower:"major",fixUpper:"major",font:"normal normal normal 7pt/normal Arial",fontColor:"#217ed2",htmlLabels:true});new dojox.charting.action2d.Highlight(chart,"default");chart.render();setAxisTitle(chart,"y","Total # Enrolled",7);});}
function hideLoading(divid)
{if(document.getElementById(divid))
document.getElementById(divid).innerHTML='';}
function loadSessionReport(class_schedule_id,instructor_id,session_no)
{showLoading('sessionReportHolder');$.post('ajax/load-session-report.php',{class_schedule_id:class_schedule_id,instructor_id:instructor_id,session_no:session_no,rand:Math.random()},function(data){$('#sessionReportHolder').html(data);});}
function jsEditClass(url,edit_id)
{document.toolBarEdit.action=url;document.toolBarEdit.edit_id.value=edit_id;document.toolBarEdit.submit();}
function validateCaptcha(objFrm){var challange=Recaptcha.get_challenge();var response=Recaptcha.get_response();$.ajax({type:"POST",url:"ajax/ajaxcaptcha_validate.php",async:true,data:{challenge:challange,response:response},success:function(response){if(response=='success'){objFrm.submit();}
else{Recaptcha.reload();$('#backgrounddiv_recaptcha_response_field').css('background','lemonChiffon');$('#localerror_recaptcha_response_field').css('display','block');$('#localerror_recaptcha_response_field').html("Captcha Code is Incorrect. Please try again.");$('html,body').animate({scrollTop:$("#recaptcha_response_field").offset().top-150},'slow');setDefault();}}});}
function isLessThanTotalReg(current_val,total_registered)
{if(current_val<total_registered)
{alert('The maximum number of participants cannot be less than the total currently registered.');$('html,body').animate({scrollTop:$("#max_student").offset().top-50},'slow');$('#max_student').focus();return false;}}
