function MyLcnFullToggle(Control,handle,hiddenfield,WidgetRef,StudentRef,url){var TriggerImage=document.getElementById(handle);var OnOrOff=document.getElementById(hiddenfield);var SaveParemeters;var BoolOnOrOff;if(OnOrOff.value=="1"){$("#"+Control+" .Maximised").removeClass("Maximised").addClass("Minimised");TriggerImage.setAttribute("src","/images/MyLCN/right.gif");OnOrOff.value="0";BoolOnOrOff=true}else{OnOrOff.value="1";$("#"+Control+" .Minimised").removeClass("Minimised").addClass("Maximised");
TriggerImage.setAttribute("src","/images/MyLCN/down.gif");BoolOnOrOff=false}SaveParemeters=["StudentRef",StudentRef,"Minimised",BoolOnOrOff,"WidgetRef",WidgetRef];PageMethod(url,"SaveMinimised",SaveParemeters)}
function MyLCNRowChange(Direction,CurrentRows,SaveUrl,SaveMethod,Studentref,WidgitId,UpDownControls,totalRecords,Callback){var NoOfRows=parseInt(document.getElementById(CurrentRows).value);var NoOfRecords=parseInt(document.getElementById(totalRecords).value);var SaveParemeters;if(Direction=="+"&&NoOfRows<30){NoOfRows=++NoOfRows;document.getElementById(CurrentRows).value=NoOfRows;SaveParemeters=["StudentRef",Studentref,"VisibleRows",NoOfRows,"WidgetRef",WidgitId];PageMethodWithCallback(SaveUrl,SaveMethod,
SaveParemeters,Callback)}else if(Direction=="-"&&NoOfRows>1){NoOfRows=--NoOfRows;document.getElementById(CurrentRows).value=NoOfRows;SaveParemeters=["StudentRef",Studentref,"VisibleRows",NoOfRows,"WidgetRef",WidgitId];PageMethodWithCallback(SaveUrl,SaveMethod,SaveParemeters,Callback)}}
function PageMethod(Page,Function,paramArray,InsertDiv){var cb=function(resp){if(InsertDiv!=undefined)InsertAjaxResult(resp,InsertDiv);else ajaxSuccessfull(resp)};PageMethodWithCallback(Page,Function,paramArray,cb)}function ParseJson(data){if(typeof JSON!=="undefined"&&typeof JSON.parse==="function")return JSON.parse(data);else return eval("("+data+")")}
function PageMethodWithCallback(Page,Function,paramArray,Callback,ErrorCallback){var paramList="";if(paramArray!=undefined&&paramArray.length>0)for(var i=0;i<paramArray.length;i+=2){if(paramList.length>0)paramList+=",";paramList+='"'+paramArray[i]+'":"'+paramArray[i+1]+'"'}paramList="{"+paramList+"}";$.ajax({type:"POST",url:Page+"/"+Function,contentType:"application/json; charset=utf-8",data:paramList,dataType:"json",success:function(response){if(Callback!=undefined)Callback(response)},error:function(xhr,
status,error){var err=eval("("+xhr.responseText+")");if(ErrorCallback!=undefined)ErrorCallback(err.Message);else{if($("#laErrorReport").length)$("#laErrorReport").html(err.Message);if($("#trError").length)ToggleDisplay("trError");if($("#LoginPasswordTextBox").length)$("#LoginPasswordTextBox").attr("value","")}if($("#trError").length)ToggleDisplay("trError")}})}
function FirmRowChange(path,method,StudentRef,widgetid,placeholder){SaveParemeters=["StudentRef",StudentRef,"widgetid",widgetid];PageMethod(path,method,SaveParemeters,placeholder)}
function UpdatePageFooter(){if($("#footer").length){$(".Footer-Item-Inner-MyLCN").unbind("click");$(".Footer-Item-Inner-MyLCN").removeAttr("onclick");if($(".DoochikeyButton").attr("onclick")!=undefined){$(".Footer-Item-Inner-MyLCN").html('Add to MyLC.N  <img src="/images/footer/MyLCN_logo.png" class="Footer-Item-Menu-image-MyLCN" />');$(".Footer-Item-Inner-MyLCN").click(function(){RecordMyLCNSave()});$(".Footer-Item-Inner-MyLCN").click($(".DoochikeyButton").attr("onclick"))}else if($(".DoochikeyRemove").attr("onclick")!=
undefined){$(".Footer-Item-Inner-MyLCN").html('Remove from MyLC.N  <img src="/images/footer/MyLCN_logo.png" class="Footer-Item-Menu-image-MyLCN" />');$(".Footer-Item-Inner-MyLCN").click($(".DoochikeyRemove").attr("onclick"))}else if($(".DoochikeyButton").attr("href")!=undefined){$(".Footer-Item-Inner-MyLCN").html('Add to MyLC.N  <img src="/images/footer/MyLCN_logo.png" class="Footer-Item-Menu-image-MyLCN" />');$(".Footer-Item-Inner-MyLCN").click(function(){RecordMyLCNSave();parent.location.href=$(".DoochikeyButton").attr("href")})}}}
function UpdateContentFooter(){if($("#ContentFooter-MyLCN").length){$("#ContentFooter-MyLCN-Store").unbind("click");$("#ContentFooter-MyLCN-Store").removeAttr("onclick");if($(".DoochikeyButton").attr("onclick")!=undefined){$("#ContentFooter-MyLCN-Store").html("Add to MyLC.N");$("#ContentFooter-MyLCN-Store").click($(".DoochikeyButton").attr("onclick"))}else if($(".DoochikeyRemove").attr("onclick")!=undefined){$("#ContentFooter-MyLCN-Store").html("Remove from MyLC.N");$("#ContentFooter-MyLCN-Store").click($(".DoochikeyRemove").attr("onclick"))}else if($(".DoochikeyButton").attr("href")!=
undefined){$("#ContentFooter-MyLCN-Store").html("Add to MyLC.N");$("#ContentFooter-MyLCN-Store").click(function(){parent.location.href=$(".DoochikeyButton").attr("href")})}}}function InsertAjaxResult(response,placeholder){$("#"+placeholder).html(response.d);UpdatePageFooter();UpdateContentFooter();if(buAction!=undefined)ajaxSuccessfull("UpdatebuAction")}
function SendPassResponse(resp){if(resp.d=="1")$("#laErrorReport").html("You have been sent a password request email");else $("#laErrorReport").html("Please check your email address and try again");$("#LoginPasswordTextBox").attr("value","");ToggleDisplay("trError")}
function LoginResponse(resp){if(resp.d=="LoggedIn"){var url=new String(window.location);url=url.split("#")[0];if(url.match(/Login.aspx/ig))window.location="/MyLCN/";else window.location.reload()}else{var msg;switch(resp.d){case "2":msg="Your account has been suspended for the next 30mins due to the number of incorrect password attempts.";break;case "3":msgt="Your account is suspended please contact please contact support@lcnThinkTank.com.";break;case "4":msg='Your temporary password has now expired.  Please use the "Forgotten your password" link to request a new one.';
break;case "-1":msg="Invalid email address or password.";break}$("#laErrorReport").html(msg);$("#LoginPasswordTextBox").attr("value","");ToggleDisplay("trError")}}function ajaxFailed(response){alert(response)}var buAction;var CompleteImage;var CompleteImage2;var MiniButton;
function AjaxAyncAction(x,waitimage,completeimage,_waitimage2,_completeimage2,_minibutton){buAction=x;CompleteImage=completeimage;CompleteImage2=_completeimage2;MiniButton=_minibutton;$("#"+x).html(waitimage);if(_waitimage2!=undefined){$("#"+MiniButton).attr("src",_waitimage2);if($("#RemoveButtonWrapper").attr("class")=="HiddenFeatures"){$("#RemoveButtonWrapper").attr("class","");$("#"+x).parents("a:first").attr("onclick","")}else $("#RemoveButtonWrapper").attr("class","HiddenFeatures")}}var SelectionRef;
function ajaxSuccessfull(Result){var url=new String(window.location);url=url.split("#")[0];if(Result.d!=undefined){if(Result.d=="Reload")if(SelectionRef!=undefined){window.location.href=url+"#ref"+SelectionRef;window.location.reload(false)}else window.location.reload(true);if(Result.d=="UpdatebuAction"){$("#"+buAction).html(CompleteImage);if(CompleteImage2!=undefined)$("#"+MiniButton).attr("src",CompleteImage2)}if(Result.d.split("#")[0]=="UpdatebuActionSwap"){$("#"+buAction).html(CompleteImage);if(CompleteImage2!=
undefined)$("#"+MiniButton).attr("src",CompleteImage2);$("#"+buAction.split("#")[0]).attr("Selectionref",Result.d.split("#")[1])}}else if(Result=="UpdatebuAction"){$("#"+buAction).html(CompleteImage);if(CompleteImage2!=undefined)$("#"+MiniButton).attr("src",CompleteImage2)}}
function HideControl(StudentRef,widgetid,Control,Header,visible){$("#"+Control).html("");if(visible==undefined){SaveParemeters=["StudentRef",StudentRef,"widgetid",widgetid,"Visible","False"];$("#"+widgetid).removeAttr("checked")}else SaveParemeters=["StudentRef",StudentRef,"widgetid",widgetid,"Visible",Visible];PageMethod("/MyLCN/Ajax/SaveSettings.aspx","UpdateVisible",SaveParemeters)}
function VisibleUpdate(){WigdetArray=new Array($(".chBoxes_Vis").size());var i=0;$(".chBoxes_Vis").each(function(){WigdetArray[i]=new Array(3);WigdetArray[i][0]=$(this).attr("id");WigdetArray[i][1]=$(this).attr("checked");WigdetArray[i][2]="-";i++});PageMethodWithCallback("/MyLCN/Ajax/SaveSettings.aspx","UpdateHub",["Settings",WigdetArray],function(){window.location.reload()})}
function callVac(e){if($(e).attr("mode")=="add"){$(e).attr("mode","remove");AjaxAyncAction($(e).attr("id")+" #LinkText"+$(e).attr("Vacref"),"Please wait...","Remove from MyLC.N");PageMethod($(e).attr("Page"),"SaveVacancy",["vacref",$(e).attr("Vacref"),"title",$(e).attr("Firm")+" - "+$(e).attr("Urltitle"),"location",$(e).attr("Location")])}else{$(e).attr("mode","add");AjaxAyncAction($(e).attr("id")+" #LinkText"+$(e).attr("Vacref"),"Please wait...","Add to MyLC.N");PageMethod($(e).attr("Page"),"VacRemove",
["selectionref",$(e).attr("Selectionref")]);$(e).attr("Selectionref","")}}
function callDiary(e){if($(e).attr("mode")=="add"){$(e).attr("mode","remove");AjaxAyncAction($(e).attr("id")+" #LinkText"+$(e).attr("DiaryRef"),"Please wait...","Remove from MyLC.N");PageMethod($(e).attr("Page"),"Save?st=1",["diaryref",$(e).attr("DiaryRef"),"AddtoTimeline",$(e).attr("AddtoTimeline"),"priority",$(e).attr("Priority")],"divDoohickey")}else{$(e).attr("mode","add");AjaxAyncAction($(e).attr("id")+" #LinkText"+$(e).attr("DiaryRef"),"Please wait...","Add to MyLC.N");PageMethod($(e).attr("Page"),
"FrontRemove?st=1",["diaryref",$(e).attr("DiaryRef")],"divDoohickey")}};
