﻿var f=true;var k=false;var isJSReady=false;var DELIMETER="&|&";function DoPostInit(az,al){isJSReady=true;c('INITIALIZE',al,az);};function DoPostBack(url,ay){if(url!=undefined&&url!=null){$("#phProcessing").show();var al=new Array();al[0]=url;if(ay!=undefined&&ay!=null){al[1]=O(ay);}c('POST2URL',al);}};function OnPostBackCompleted(){$("#phProcessing").hide();};function FlashObject(objectId){if(navigator.appName.indexOf("Microsoft")!= -1){return window[objectId];}else{return window.document[objectId];}};function FixJSParam(val){if(val==null||val==undefined){return "";}else{return val;}};function I(url){if(f){if(url.substr(0,1).indexOf('/')== -1&&url.substr(0,1).indexOf('.')== -1){url=document.location.protocol+'//'+url;}document.location.href=url;}};function J(name,aC){$.cookie(name,aC,{path:'/',expires:10});};function L(Q,html){$("#"+Q).append(html);};function g(Q,attName,aC){$("#"+Q).attr(attName,aC);};function ac(ay,aD){var ap="<script type='text/javascript'> var "+ay+"= new Array(";for(var i=0;i<aD.length;i++){if(i>0){ap+=",";}ap+="\""+aD[i]+"\"";}ap+="); </script> ";$("head").append(ap);};function m(Q,html){$("#"+Q).html(html);};function M(Q,aC){$("#"+Q).val(aC.split(","));};function r(D,aC){$("input[name="+D+"]").val(aC.split(","));};function K(Q,aC){$("#"+Q).text(aC);};function l(aA,ay,Q,aF,url,aC){$("#"+Q).unbind(aF);switch(aA){case "REST":$("#"+Q).bind(aF,function(){DoPostBack(url,ay);});break;case "FUNCTION":$("#"+Q).bind(aF,aC);break;}};function V(time,aA,aC){switch(aA){case "FUNCTION":$(eval(aC));break;default:F('txtOutput','\nsending QueuePoint:'+time+'-'+aC,true);break;}};function H(Q){$("#"+Q).html('');};function U(Q){return $("#"+Q).add("input[name="+Q+"]:checked").val();};function O(ay){var aq=0;var am="";var propIds=eval(ay);for(var i=0;i<propIds.length;i++){var ak=propIds[i].split("|")[0];if($("input:text[id="+ak+"]").length){am+=ak+"="+$("input:text[id="+ak+"]").val();}else if($("select[id="+ak+"]").length){aq=$("select[id="+ak+"]").length;am+=ak+"=";$("select[id="+ak+"] option:selected").each(function(index){am+=$(this).val()+".|."+$(this).text();if($(this).attr("meta")!=undefined){am+=$(this).attr("meta");}if(index<(aq-1)){am+=".||.";}});}else if($("input:checkbox[name="+ak+"]").length){aq=$("input:checkbox[name="+ak+"]:checked").length;if(aq>0){am+=ak+"=";$("input:checkbox[name="+ak+"]:checked").each(function(index){am+=$(this).val()+".|."+$(this).siblings("label").text();if(index<(aq-1)){am+=".||.";}});}else{am+=ak+"=";}}else if($("input:checkbox[id="+ak+"]").length){if($("input:checkbox[id="+ak+"]").is(":checked")){am+=ak+"=on";}else{am+=ak+"=";}}else if($("input:radio[name="+ak+"]").length){if($("input:radio[name="+ak+"]").is(":checked")){am+=ak+"="+$("input:radio[name="+ak+"]:checked").val();}else{am+=ak+"=";}}else if($("label[id="+ak+"]").length){am+=ak+"="+$("#"+ak).text();}else if(ak!=undefined){am+=ak+"="+$("#"+ak).val();}am+=DELIMETER;}am+="FormElements="+propIds.toString();return am.toString();};function j(Q,attName){$("#"+Q).removeAttr(attName);};function o(Q,html){$("#"+Q).replaceWith(html);};function F(Q,aC,isAppend){if(isAppend==null||isAppend=='undefined'){isAppend=false;}if(isAppend){$("#"+Q).val($("#"+Q).attr('value')+aC);}else{$("#"+Q).val(aC);}if(Q=='txtOutput'){var ar=$("#"+Q).get(0);ar.scrollTop=ar.scrollHeight;}};function af(url){var al=new Array([url]);c("VIDEOLOAD",al);};function ag(){c("VIDEOPAUSE",null);};function ad(){c("VIDEOPLAY",null);};function T(){c("VIDEOSTOP",null);};function P(aC){if(arguments.length>0){var al=new Array([aC]);c("VIDEOVOLUME",al);}};function ae(al){if(arguments.length==0){al=new Array([100]);}c("VIDEOSEEK",al);};function ab(variable){var query=window.location.search.substring(1);var aw=query.split("&");for(var i=0;i<aw.length;i++){var pair=aw[i].split("=");if(pair[0]==variable){return pair[1];}}};function aa(){var query=window.location.search.substring(1);return query.split("&");};function c(aA,al,aB){try{if(al!=null&&al!=undefined){var url=al[0].replace("&amp;","&");var pageQuery=window.location.search.substring(1);if(pageQuery.length>0){if(url.indexOf("?")>0){url+="&"+pageQuery;}else{url+="?"+pageQuery;}}var aE="";for(var i=1;i<al.length;i++){aE+=al[i];if(i<(al.length-1)){aE+=DELIMETER;}}$.ajax({type:"POST",url:url,data:aE,contentType:"application/xml",dataType:"xml",async:true,cache:false,error:function(XMLHttpRequest,textStatus,errorThrown){v(XMLHttpRequest,textStatus,errorThrown);},success:function(data,textStatus){t(aA,aB,data,textStatus);},complete:function(XMLHttpRequest,textStatus){A(XMLHttpRequest,textStatus);}});}}catch(e){alert(e.message);}};function v(XMLHttpRequest,textStatus,errorThrown){alert(errorThrown);};function t(aA,az,data,textStatus){B(data);if(aA=="INITIALIZE"){if(az.length>0){eval('OnPostInitCompleted_'+az+'();');}else{OnPostInitCompleted();}}else{OnPostBackCompleted();}};function A(XMLHttpRequest,textStatus){};function B(xml){var as="";$(xml).find("xError").each(function(){var currentError=$(this);alert($(this).text());});$(xml).find("xPreloads").find("xElement").each(function(){var C=$(this);var d="";var an=0;as+="try{H(\""+$(this).attr("id")+"\");}catch(e){alert(e);}";if(C.attr("type")!=null){d=C.attr("type");}switch(d.toUpperCase()){case "SELECT":$(C).find("xOption").each(function(index){var R=$(this);if(R.is(":first-child")){as+="try{L(\""+C.attr("id")+"\",\"";}as+="<option value='"+R.attr("value")+"'";if(R.attr("meta")!=undefined){as+=" meta='"+R.attr("meta")+"'";}as+=">"+R.text()+"</option>";if(R.is(":last-child")){as+="\");}catch(e){alert(e);}";}an++;});break;case "CHECKBOX":$(C).find("xOption").each(function(index){var R=$(this);if(R.is(":first-child")){as+="try{o(\""+C.attr("id")+"\",\"<ul id='"+C.attr("id")+"' class='CHECKBOXLIST'>";}as+="<li>";as+="<input type='checkbox' id='"+C.attr("id")+"_"+an+"' name='"+C.attr("id")+"' value='"+R.attr("value")+"'></input>";as+="<label>"+R.text()+"</label>";as+="</li>";if(R.is(":last-child")){as+="</ul>\");}catch(e){alert(e);}";}an++;});break;case "RADIO":$(C).find("xOption").each(function(index){var R=$(this);if(R.is(":first-child")){as+="try{o(\""+C.attr("id")+"\",\"<ul id='"+C.attr("id")+"' class='RADIOBUTTONLIST'>";}as+="<li>";as+="<input type='radio' id='"+C.attr("id")+"_"+an+"' name='"+C.attr("id")+"' value='"+R.attr("value")+"'></input>";as+="<label>"+R.text()+"</label>";as+="</li>";if(R.is(":last-child")){as+="</ul>\");}catch(e){alert(e);}";}an++;});break;}});$(xml).find("xGroup").each(function(){var aj=$(this);var ax="";$(aj).find("xElement").each(function(){var C=$(this);var d="";var G="";$(C).find("xEvent").each(function(){var ai=$(this);if(ai.attr("url")!=undefined){as+="try{l(\"REST\",\""+aj.attr("id")+"\",\""+C.attr("id")+"\",\""+ai.attr("name")+"\",\""+ai.attr("url")+"\");}catch(e){alert(e);}";}else if(ai.attr("function")!=undefined){as+="try{l(\"FUNCTION\",\""+aj.attr("id")+"\",\""+C.attr("id")+"\",\""+ai.attr("name")+"\",\""+ai.attr("url")+"\","+ai.text()+");}catch(e){alert(e);}";}});if(C.attr("type")!=null){d=C.attr("type");}switch(d.toUpperCase()){case "SELECT":for(var i=0;i<C[0].attributes.length;i++){G=C[0].attributes[i];switch(G.name.toUpperCase()){case "ID":case "TYPE":case "VALUE":continue;case "SELECTED":as+="try{M(\""+C.attr("id")+"\",\""+G.value+"\");}catch(e){alert(e);}";break;default:if(G.value.toUpperCase()=="{CLEAR}"){as+="try{j(\""+C.attr("id")+"\",\""+G.name+"\");}catch(e){alert(e);}";}else{as+="try{g(\""+C.attr("id")+"\",\""+G.name+"\",\""+G.value+"\");}catch(e){alert(e);}";}break;}}break;case "CHECKBOX":for(var i=0;i<C[0].attributes.length;i++){G=C[0].attributes[i];switch(G.name.toUpperCase()){case "ID":case "TYPE":case "VALUE":continue;default:if(G.value.toUpperCase()=="{CLEAR}"){as+="try{j(\""+C.attr("id")+"\",\""+G.name+"\");}catch(e){alert(e);}";}else{as+="try{g(\""+C.attr("id")+"\",\""+G.name+"\",\""+G.value+"\");}catch(e){alert(e);}";}break;}}if(C.text().length>0&&C.text().toUpperCase()!="{NULL}"){var valArray=C.text().split(",");as+="try{ $(\"input[name='"+C.attr("id")+"']\").val([";for(var i=0;i<valArray.length;i++){as+="'"+valArray[i]+"'";if(i<(valArray.length-1)){as+=",";}}as+="]); }catch(e){alert(e);}";}break;case "RADIO":for(var i=0;i<C[0].attributes.length;i++){G=C[0].attributes[i];switch(G.name.toUpperCase()){case "ID":case "TYPE":case "VALUE":continue;case "SELECTED":as+="try{r(\""+C.attr("id")+"\",\""+G.value+"\");}catch(e){alert(e);}";break;default:if(G.value.toUpperCase()=="{CLEAR}"){as+="try{j(\""+C.attr("id")+"\",\""+G.name+"\");}catch(e){alert(e);}";}else{as+="try{g(\""+C.attr("id")+"\",\""+G.name+"\",\""+G.value+"\");}catch(e){alert(e);}";}break;}}break;case "BUTTON":case "LABEL":case "LITERAL":case "PANEL":case "VIEW":for(var i=0;i<C[0].attributes.length;i++){G=C[0].attributes[i];switch(G.name.toUpperCase()){case "ID":case "TYPE":case "VALUE":continue;default:if(G.value.toUpperCase()=="{CLEAR}"){as+="try{j(\""+C.attr("id")+"\",\""+G.name+"\");}catch(e){alert(e);}";}else{as+="try{g(\""+C.attr("id")+"\",\""+G.name+"\",\""+G.value+"\");}catch(e){alert(e);}";}break;}}if(C.text().toUpperCase()!="{NULL}"){as+="try{m(\""+C.attr("id")+"\",\""+C.text()+"\");}catch(e){alert(e);}";}break;default:for(var i=0;i<C[0].attributes.length;i++){G=C[0].attributes[i];switch(G.name.toUpperCase()){case "ID":case "TYPE":case "VALUE":continue;default:if(G.value.toUpperCase()=="{CLEAR}"){as+="try{j(\""+C.attr("id")+"\",\""+G.name+"\");}catch(e){alert(e);}";}else{as+="try{g(\""+C.attr("id")+"\",\""+G.name+"\",\""+G.value+"\");}catch(e){alert(e);}";}break;}}if(C.text().toUpperCase()!="{NULL}"){as+="try{g(\""+C.attr("id")+"\",\"value\",\""+C.text()+"\");}catch(e){alert(e);}";}break;}});});var av="";var at="";var au="";$(xml).find("xResponse").each(function(){var ah=$(this);var d="";if(ah.attr("type")!=null){d=ah.attr("type");}switch(d.toUpperCase()){case "COOKIE":au+="try{J(\""+ah.attr("name")+"\",\""+ah.attr("value")+"\",\""+ah.attr("expires")+"\");}catch(e){alert(e);}";break;case "FUNCTION":at+="try{"+ah.attr("name");var params=ah.attr("params").split(",");if(params.length>1){at+="(";for(var i=0;i<params.length;i++){at+=params[i];if(i<params.length-1){at+=",";}}at+=");";}at+="}catch(e){alert(e);}";break;case "REDIRECT":au+="try{I(\""+ah.attr("url")+"\");}catch(e){alert(e);}";break;}});as+=av;as+=at;as+=au;eval(as);}