//AJAXroutine - ajax common routine for the tree view implementation
//v1.01- Author: AJFK (http://www.alhamdgroup.com)
//Last updated: November 22th 06
<!--
var pageload = false;
function selrow(obj,a){
obj.style.background = "#808080";
obj.style.color = "#ffffff";
if (!a){
obj.style.background = "#ffffff";
obj.style.color = "#000000";
}
} 
function TransitPage(transobj) 
{ 
try{
if(transobj.filters[0]){
transobj.filters[0].Apply();
 if (transobj.style.visibility == "hidden") { 
transobj.style.visibility = "visible"; 
transobj.filters.revealTrans.transition=12;
pageload = false;
} else 
{ transobj.style.visibility = "hidden"; 
transobj.filters[0].transition=12; 
window.status = "Loading";
pageload = true;
ShowLoading();
} 
transobj.filters[0].Play(); 
}}catch(e){}
}

function ShowLoading(){
if (window.status=="Loading...........")
	window.status="Loading";

	avx = window.status;
	avx += ".";
	window.status = avx;

	if(pageload == true)
		setTimeout("ShowLoading()",1000);
	else
		window.status = "Done"; 
	return;
}

/*
Function to load New Page
function ShowPage(a,myform,mycontents,myloading){
Arguments
a--------------> Page to load
myform---------> Form to read elements from
mycontents-----> Area to display result
myloading------> Image to display while loading
*/

function ShowPage(a,myform,mycontents,myloading){
var mydomain = 'http://' + window.location.host + '/';
var myreq;
var PageContent;
var myroutine = new AJAXroutine();
if(mycontents){
	if(document.getElementById(mycontents))
		PageContent = mycontents;
			else
		PageContent = "Page_Content";
}
else
PageContent = "Page_Content";

if(myform)
 myreq = myroutine.GetFormValues(myform,PageContent);
else
 myreq = myroutine.GetFormValues("Page_Form",PageContent);

if(a == null)
return;
if(a==0){
myroutine.showContentsEx(PageContent, "test", myreq, mydomain + "signup.asp",myloading);
return;
}

myroutine.showContentsEx(PageContent, "test", myreq, mydomain + a,myloading);
//document.location="#form_top";
return;
}


function AJAXroutine(){
var tmp_buffer2="";
var xmlHttp=null;
var oldhtml="";
var divObj="";
/***********************************************************
//Builds the query string and invoke a request to the server 
//using javascript async call
/***********************************************************/
function GetXmlHttpObject() {
	var objXMLHttp=null

        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            objXMLHttp = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            try {
                objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!objXMLHttp) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return null;
        }
        return objXMLHttp;

    }
function stateChangedEx() { 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		var htmltxt = xmlHttp.responseText; 
		var objspan = window.document.getElementById(eval("'"+divObj+"'"));
		try{

		if(htmltxt == ""){
	if(!document.getElementById(eval("'ajax_loading'")))
		htmltxt = "<font color=#ff0000>Error in loading page please try again</font><br/>" + oldhtml;
		else
		htmltxt = "";
	}

		if(htmltxt != ""){
		objspan.innerHTML= htmltxt ;
		if(objspan.style.visibility == "hidden")TransitPage(objspan);
		if(document.getElementById('ajax_loading').innerHTML != "")
		document.getElementById('ajax_loading').innerHTML = "";
				}

		if(htmltxt == "")
		if(document.getElementById('ajax_loading').innerHTML != "")
		document.getElementById('ajax_loading').innerHTML = "<font color=#ff0000>Error in loading page please try again</font>";
		
		} catch(e){}
 
	} 
} 

function MakeOK(myvar){
var newvar;
a = myvar.indexOf(" ");
b = myvar.length;
while (a > 0 && b > a && b > 1) {
var c = myvar.substr(0,a) + '+' + myvar.substr(a + 1, b - a - 1);
myvar = c;
a = myvar.indexOf(" ");
b = myvar.length;
}
newvar = myvar;
return newvar;
}

function MakeOKEx(myvar){
var newvar;
a = myvar.indexOf("+");
b = myvar.length;
while (a > 0 && b > a && b > 1) {
var c = myvar.substr(0,a) + '%2B' + myvar.substr(a + 1, b - a - 1);
myvar = c;
a = myvar.indexOf("+");
b = myvar.length;
}
newvar = myvar;
return newvar;
}

this.showtopics = function(szsubject){
//alert(szsubject);
startexam(24);
return false;
}



this.showContentsEx=function(div, str, postdata, url,myloading){
var htmlcontent;
var loadingimage;
if (myloading)
loadingimage = myloading;
else
loadingimage = "images/loading.gif";
	if (div == null) return;
	divObj = div;

	TransitPage(document.getElementById(div));
		
		
	var objDivContainer = document.getElementById(eval("'ajax_loading'"));

	if(!objDivContainer)
	objDivContainer = document.getElementById(eval("'"+div+"'"));
	 
	if (objDivContainer == null) return;
	
	if (str == "") {
		objDivContainer.innerHTML= "";		
		return;
	}
	//else
	//show the processing image to the user
	htmlcontent = objDivContainer.innerHTML;
	if(htmlcontent.indexOf(loadingimage) == -1 && htmlcontent.indexOf("Error in loading page please try again") == -1)
		oldhtml = htmlcontent;
	if(( htmlcontent.indexOf("Error in loading page please try again") != -1) && oldhtml != "")
		 htmlcontent = oldhtml;
	if(!document.getElementById(eval("'ajax_loading'"))){
	if(loadingimage !='none')
	objDivContainer.innerHTML = "<img src='" + loadingimage + "' border='0'/>" + htmlcontent;
	else{
	objDivContainer.innerHTML =  htmlcontent;
	}
		}
	else{
	if(loadingimage !='none')
	objDivContainer.innerHTML = "<img src='" + loadingimage + "' border='0'/>";
	}
	
	//get the xml http object
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	//build the processing page and it's query string
	//invoke a request to the server using javascript async call
	xmlHttp.onreadystatechange=stateChangedEx	
	if(url.indexOf(".htm") == -1)
	xmlHttp.open("POST",url,true)
	else
	xmlHttp.open("GET",url,true)

	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(postdata)

	/**/
}

this.GetFormValues=function(frm,mycontents2){
 var a,mydataform,mycontents;
	if(mycontents2)
		mycontents = mycontents2;
	else
		mycontents = "Page_Content";

 var objDiv = document.getElementById(mycontents);
 var myinnerhtml = objDiv.innerHTML;
      var fields = new Array();
    if(frm){
      var ajax = frm;
    }
    //loop through form elements and retrieve field NAMEs and Values
    for (var x = 0; x < eval("document." +ajax+".elements.length"); x++){
     	// join them into a string.
//alert(eval("document."+ajax+".elements[x].name"));
		if(eval("document."+ajax+".elements[x].type") != "checkbox" && eval("document."+ajax+".elements[x].type") != "radio"){

		if(eval("document."+ajax+".elements[x].type") != "select-one")
 		eval("fields.push(document."+ajax+".elements[x].name+'='+escape(document."+ajax+".elements[x].value))");
 		else
 		try{
		eval("fields.push(document." + ajax + ".elements[x].name+'='+ escape(document." + ajax + ".elements[x].options[" + "escape(document."  + ajax + ".elements[x].selectedIndex)" + "].text))" );
		}catch(e){};
		}
			else{
		if(eval("document."+ajax+".elements[x].checked") == true && myinnerhtml.indexOf("images/loading.gif") == -1)
 		eval("fields.push(document."+ajax+".elements[x].name+'='+escape(document."+ajax+".elements[x].value))");

				}

    }
fields.push("companyname=CINFORESLTD");
fields.push("companylocation=PORTHARCOURT"); 
var mysPostData = fields.join('&');
var mysPostDataEx = MakeOKEx(mysPostData);

//alert(mysPostData);
//		alert(mysPostDataEx);
 return (mysPostDataEx);

			}

    
    } //AJAXroutine end


     
function exam(Servername, portno,myXmlHttpObject) {
 var mvarvquestion;  //local copy
 var mvaruserid;  //local copy
 var mvarunique_id;  //local copy
 var mvarpassword;  //local copy
 var mvarsessionid;  //local copy
 var mvarsubject;  //local copy
 var mvaricombination;  //local copy
 var mvarshowadvert;  //local copy
 var mvarqnumber;  //local copy
 var mvarexam_mode;  //local copy
 var mvareclass;  //local copy
 var mvaresyllabus;  //local copy
 var mvarscore;  //local copy
 var mvarTime_left;  //local copy
 var sUrl;  //local copy
 var ExamMode;// 'Exam Mode Demo, Main Or Prep Exam
 var DataLink;//  'link to brainfriend application
 this.logout=logout; 
 this.login=login; 
 this.grade_exam=grade_exam;
 this.end_exam=end_exam; 
 this.prev_quest=prev_quest; 
 this.next_quest=next_quest; 
 this.start_exam=start_exam; 
 this.LetTime_left=LetTime_left;
 this.Time_left=Time_left; 
 this.Letscore=Letscore;
 this.score=score; 
 this.Letexam_mode=Letexam_mode;
 this.exam_mode=exam_mode; 
 this.Leticombination=Leticombination;
 this.icombination=icombination; 
 this.Letshowadvert=Letshowadvert;
 this.showadvert=showadvert; 
 this.Letqnumber=Letqnumber;
 this.qnumber=qnumber; 
 this.Letsubject=Letsubject;
 this.subject=subject; 
 this.Letsessionid=Letsessionid;
 this.sessionid=sessionid; 
 this.Letuserid=Letuserid;
 this.userid=userid; 
 this.Letpassword=Letpassword;
 this.password=password; 
 this.Letvquestion=Letvquestion;
 this.vquestion=vquestion;
 this.Letunique_id=Letunique_id;
 this.unique_id=unique_id; 
 this.Leteclass=Leteclass;
 this.eclass=eclass; 
 this.Letesyllabus=Letesyllabus;
 this.esyllabus=esyllabus; 

		if(!Servername || Servername == '')
		Servername = window.location.host;
		if(!portno)
		portno = 80;
	        this.sUrl = "http://" + Servername + "";

		this.DataLink = myXmlHttpObject;
//		this.DataLink = new ActiveXObject("Microsoft.XMLHTTP");
        this.mvarvquestion = new question();
alert(this.sUrl);
 function logout(){return;} 


 function login(){ 
var isurl,sResult; 
var sPostData; 
isurl = this.sUrl + "/login.bfla";
sPostData = "serialid=" + this.mvaruserid
sPostData = sPostData + "&pincode=" + this.mvarpassword
sPostData = sPostData + "&subject=" + this.mvarsubject
sPostData = sPostData + "&syllabus=" + this.mvaresyllabus
sPostData = sPostData + "&eclass=" + this.mvareclass
sPostData = sPostData + "&showadvert=MOCK"
sPostData = sPostData + "&icombination=0"
sPostData = sPostData + "&Login=Login"
sPostData = sPostData + "&padding=fghgft"

	sResult = GetXmlResponse("POST",isurl,sPostData);
//	this.DataLink.onreadystatechange=stateChangedExLogin	
//	this.DataLink.open("POST",isurl,true);
//	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
//	this.DataLink.send(sPostData);
//	this.DataLink.open("POST",isurl,false);
//	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
//	this.DataLink.send(sPostData);
//var sResult = this.DataLink.responseText;
//var mstr = "<INPUT name=sessionid type=hidden value=";
//a = sResult.indexOf(mstr);
//a = a + mstr.length;
//b = sResult.indexOf(">",a);
//if (b>a)
//c = sResult.substr(a,b-a);
//else
//c="";
//this.mvarsessionid = c;
//this.mvarvquestion.Letrawdata(sResult);
return sResult;
}



 function grade_exam(ans ) {
var sResult,g,isurl,sPostData,xmllink; 
isurl = this.sUrl + "/question.bfq";
sPostData = "sessionid=" + this.mvarsessionid;
sPostData = sPostData + "&unique_id=" + this.mvarunique_id;
sPostData = sPostData + "&pincode=" + this.mvarpassword;
sPostData = sPostData + "&subject=" + this.mvarsubject;
sPostData = sPostData + "&myanswer=" + ans;
sPostData = sPostData + "&showadvert=MOCK";
sPostData = sPostData + "&icombination=0";
sPostData = sPostData + "&Navigate=Grade";
sPostData = sPostData + "&padding=fghgft";
sPostData = sPostData + "&inprint_id=static";
	xmllink = GetXmlHttpObject();
	xmllink.onreadystatechange=stateChangedExLogin	
	xmllink.open("POST",isurl,true);
	xmllink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	xmllink.send(sPostData);
//	sResult = xmllink.responseText;

//	this.DataLink.open("POST",isurl,false);
//	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
//	this.DataLink.send(sPostData);
//	sResult = this.DataLink.responseText;
	this.mvarvquestion.Letrawdata(sResult);
	return sResult;

}
function stateChangedExLogin() { 
	if (xmllink.readyState==4 || xmllink.readyState=="complete"){ 
		//document.getElementById(eval("'"+divObj+"'")).innerHTML=xmllink.responseText 
		document.write(xmllink.responseText); 
	} 
} 

 function end_exam(ans ){ 
var sResult,g,isurl,sPostData; 
isurl = this.sUrl + "/question.bfq";
sPostData = "sessionid=" + this.mvarsessionid;
sPostData = sPostData + "&unique_id=" + this.mvarunique_id;
sPostData = sPostData + "&pincode=" + this.mvarpassword;
sPostData = sPostData + "&subject=" + this.mvarsubject;
sPostData = sPostData + "&myanswer=" + ans;
sPostData = sPostData + "&showadvert=MOCK";
sPostData = sPostData + "&icombination=0";
sPostData = sPostData + "&Navigate=Answers";
sPostData = sPostData + "&padding=fghgft";
sPostData = sPostData + "&inprint_id=static";

	this.DataLink.open("POST",isurl,false);
	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	this.DataLink.send(sPostData);
	sResult = this.DataLink.responseText;
	this.mvarvquestion.Letrawdata(sResult);
	return sResult;
}

 function prev_quest(ans ){ 
var sResult,g,isurl,sPostData; 
isurl = this.sUrl + "/question.bfq";
sPostData = "sessionid=" + this.mvarsessionid;
sPostData = sPostData + "&unique_id=" + this.mvarunique_id;
sPostData = sPostData + "&pincode=" + this.mvarpassword;
sPostData = sPostData + "&subject=" + this.mvarsubject;
sPostData = sPostData + "&myanswer=" + ans;
sPostData = sPostData + "&showadvert=MOCK";
sPostData = sPostData + "&icombination=0";
sPostData = sPostData + "&Navigate=Back";
sPostData = sPostData + "&padding=fghgft";
sPostData = sPostData + "&inprint_id=static";

	this.DataLink.open("POST",isurl,false);
	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	this.DataLink.send(sPostData);
	sResult = this.DataLink.responseText;
	this.mvarvquestion.Letrawdata(sResult);
	return sResult;
}

 function next_quest(ans ){ 
var sResult,g,isurl,sPostData; 
isurl = this.sUrl + "/question.bfq";
sPostData = "sessionid=" + this.mvarsessionid;
sPostData = sPostData + "&unique_id=" + this.mvarunique_id;
sPostData = sPostData + "&pincode=" + this.mvarpassword;
sPostData = sPostData + "&subject=" + this.mvarsubject;
sPostData = sPostData + "&myanswer=" + ans;
sPostData = sPostData + "&showadvert=MOCK";
sPostData = sPostData + "&icombination=0";
sPostData = sPostData + "&Navigate=Next";
sPostData = sPostData + "&padding=fghgft";
sPostData = sPostData + "&inprint_id=static";

	this.DataLink.open("POST",isurl,false);
	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	this.DataLink.send(sPostData);
	sResult = this.DataLink.responseText;
	this.mvarvquestion.Letrawdata(sResult);
	return sResult;
}

 function start_exam(){ 
var sResult,g,isurl,sPostData; 
isurl = this.sUrl + "/question.bfq";
sPostData = "sessionid=" + this.mvarsessionid;
sPostData = sPostData + "&unique_id=" + this.mvarunique_id;
sPostData = sPostData + "&pincode=" + this.mvarpassword;
sPostData = sPostData + "&subject=" + this.mvarsubject;
sPostData = sPostData + "&myanswer=" + ans;
sPostData = sPostData + "&showadvert=MOCK";
sPostData = sPostData + "&icombination=0";
sPostData = sPostData + "&Navigate=Proceed";
sPostData = sPostData + "&padding=fghgft";
sPostData = sPostData + "&inprint_id=static";

	this.DataLink.open("POST",isurl,false);
	this.DataLink.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	this.DataLink.send(sPostData);
	sResult = this.DataLink.responseText;
	this.mvarvquestion.Letrawdata(sResult);
	return sResult;
}


 function LetTime_left( vData ){
    this.mvarTime_left = vData;
	return;
				}

 function Time_left(){ 
	return this.mvarTime_left;
		}


 function Letscore( vData ){
    this.mvarscore = vData;
	return;
		}


 function score(){ 
    return this.mvarscore;
}

 function Letexam_mode( vData ){
    this.mvarexam_mode = vData;
return;
}

 function exam_mode(){ 
    return this.mvarexam_mode;
	}

 function Leticombination( vData ){
    this.mvaricombination = vData;
return;
}

 function icombination(){ 
    return this.mvaricombination;
}

 function Letshowadvert( vData ){
    this.mvarshowadvert = vData
}

 function showadvert(){ 
    return this.mvarshowadvert;
	}

 function Letqnumber( vData ){
    this.mvarqnumber = vData;
return;
}


 function qnumber(){ 
    return this.mvarqnumber;
}



 function Letsubject( vData ){
    this.mvarsubject = vData;
return;
}


 function subject(){ 
    return this.mvarsubject;
}


 function Letsessionid( vData ){
    this.mvarsessionid = vData;
return;
}


 function sessionid(){ 
    return this.mvarsessionid;
}



 function Letuserid( vData ){
    this.mvaruserid = vData;
return;
}


 function userid(){ 
    return this.mvaruserid;
}

 function Letpassword( vData ){
    this.mvarpassword = vData;
return;
}


 function password(){ 
    return this.mvarpassword;
}


 function Letvquestion( vData){
    this.mvarvquestion = new vData;
return;
}


 function vquestion(){
    return this.mvarvquestion;
}


 function Letunique_id( vData ){
     this.mvarunique_id = vData;
return;
}


 function unique_id(){ 
     return this.mvarunique_id;
}



 function Leteclass( vData ){
     this.mvareclass = vData;
return;
}


 function eclass(){ 
     return this.mvareclass;
}

 function Letesyllabus( vData ){
     this.mvaresyllabus = vData;
return;
}


 function esyllabus(){ 
     return this.mvaresyllabus;
}

}


 function question(){
 var mvarinstruction;  //local copy
 var mvarrawdata; //local copy
 var mvaroption_a;  //local copy
 var mvaroption_b;  //local copy
 var mvaroption_c;  //local copy
 var mvaroption_e;  //local copy
 var mvaroption_d;  //local copy
 var mvardiagram;  //local copy
 var mvarvquestion;  //local copy
 var mvarqnumber;  //local copy
 var mvarresultsheet;  //local copy
 var mvaranswer;  //local copy
 var mvartimeleft;  //local copy
 var mvarsubject;  //local copy
 var mvaricombination;  //local copy
 var mvarshowadvert;  //local copy
 var mvarsessionid;  //local copy
 var mvarunique_id;  //local copy
 var mvarpincode;  //local copy
 var mvarsyllabus;  //local copy
 var mytick; 
 this.resultsheet=resultsheet; 
 this.Letresultsheet=Letresultsheet;
 this.timeleft=timeleft; 
 this.Lettimeleft=Lettimeleft;
 this.diagram=diagram; 
 this.Letdiagram=Letdiagram;
 this.answer=answer; 
 this.Letanswer=Letanswer;
 this.syllabus=syllabus; 
 this.Letsyllabus=Letsyllabus;
 this.rawdata=rawdata; 
 this.Letrawdata=Letrawdata;
 this.Letqnumber=Letqnumber;
 this.qnumber=qnumber; 
 this.Letvquestion=Letvquestion;
 this.vquestion=vquestion; 
 this.Letoption_e=Letoption_e;
 this.option_e=option_e; 
 this.Letoption_d=Letoption_d;
 this.option_d=option_d; 
 this.Letoption_c=Letoption_c;
 this.option_c=option_c; 
 this.Letoption_b=Letoption_b;
 this.option_b=option_b; 
 this.Letoption_a=Letoption_a;
 this.option_a=option_a; 
 this.Letsubject=Letsubject;
 this.subject=subject; 
 this.Leticombination=Leticombination;
 this.icombination=icombination; 
 this.Letshowadvert=Letshowadvert;
 this.showadvert=showadvert; 
 this.Letsessionid=Letsessionid;
 this.sessionid=sessionid; 
 this.Letunique_id=Letunique_id;
 this.unique_id=unique_id; 
 this.Letpincode=Letpincode;
 this.pincode=pincode; 
 this.Letinstruction=Letinstruction;
 this.instruction=instruction; 
 this.get_tickedans=get_tickedans; 
 this.find_values=find_values; 
 this.trimstr=trimstr;


 function resultsheet(){ 
    this.mvarresultsheet = find_values(22);
    return this.mvarresultsheet;
}

 function Letresultsheet( vData ){
    this.mvarresultsheet = vData;
return;
}

 function timeleft(){ 
    this.mvartimeleft = find_values(21);
    return this.mvartimeleft;
}
 function Lettimeleft( vData ){
    this.mvartimeleft = vData;
return;
}

 function diagram(){ 
    this.mvardiagram = find_values(20);
    return this.mvardiagram;
}
 function Letdiagram( vData ){
    this.mvardiagram = vData;
return;
}

 function answer(){ 
    this.mvaranswer = find_values(24);
    return this.mvaranswer;
}
 function Letanswer( vData ){
    this.mvaranswer = vData;
return;
}

 function syllabus(){ 
    this.mvarsyllabus = find_values(23);
    return this.mvarsyllabus;
}
 function Letsyllabus( vData ){
    this.mvarsyllabus = vData;
return;
}


 function rawdata(){ 
    return this.mvaranswer;
}

 function Letrawdata( vData ){
    this.mvarrawdata = vData;
    this.mytick = "";
return;
}




 function Letqnumber( vData ){
    this.mvarqnumber = vData;
return;
}


 function qnumber(){ 
    this.mvarqnumber = find_values(2);
    return this.mvarqnumber;
}



 function Letvquestion( vData ){
    this.mvarvquestion = vData;
return;
}


 function vquestion(){ 
    this.mvarvquestion = find_values(3);
	return this.mvarvquestion;
}



 function Letoption_d( vData ){
    this.mvaroption_d = vData;
	return;
}


 function option_d(){ 
    this.mvaroption_d = find_values(7);
    return this.mvaroption_d;
}



 function Letoption_e( vData ){
    this.mvaroption_e = vData
return;
}


 function option_e(){ 
     this.mvaroption_e = find_values(8);
   return this.mvaroption_e;
}



 function Letoption_c( vData ){
    this.mvaroption_c = vData;
return;
}


 function option_c(){ 
    this.mvaroption_c = find_values(6);
    return this.mvaroption_c;
}



 function Letoption_b( vData ){
    this.mvaroption_b = vData;
return;
}


 function option_b(){ 
    this.mvaroption_b = find_values(5);
    return this.mvaroption_b;
}



 function Letoption_a( vData ){
    this.mvaroption_a = vData;
return;
}


 function option_a(){ 
    this.mvaroption_a = find_values(4);
    return this.mvaroption_a;
}

 function Letsubject( vData ){
    this.mvarsubject = vData;
return;
}
 function subject(){ 
    this.mvarsubject = find_values(9);
    return this.mvarsubject;
}

 function Leticombination( vData ){
    this.mvaricombination = vData;
return;
}

 function icombination(){ 
    this.mvaricombination = find_values(10);
return this.mvaricombination;
}

 function Letshowadvert( vData ){
    this.mvarshowadvert = vData
return;
}
 function showadvert(){ 
    this.mvarshowadvert = find_values(11);
return this.mvarshowadvert;
}

 function Letsessionid( vData ){
    this.mvarsessionid = vData;
return;
}
 function sessionid(){ 
    this.mvarsessionid = find_values(12);
return this.mvarsessionid;
}

 function Letunique_id( vData ){
    this.mvarunique_id = vData
return;
}
 function unique_id(){ 
    this.mvarunique_id = find_values(13);
return this.mvarunique_id;
}

 function Letpincode( vData ){
    this.mvarpincode = vData
return;
}
 function pincode(){ 
    this.mvarpincode = find_values(14);
return this.mvarpincode;
}


 function Letinstruction( vData ){
    this.mvarinstruction = vData
return;
}


 function instruction(){ 
this.mvarinstruction = find_values(1);
    return this.mvarinstruction;
}


 function get_tickedans(){ 
var a,b,c,d,f,z,sResult; 
	if (this.mytick != "") 
		return this.mytick;
	else{
			sResult = this.mvarrawdata;
			a = sResult.indexOf("<input type=radio");
				if (a > 0){ 
							b = sResult.indexOf("checked>");
							if(b > a) {
										c = sResult.substr(a,b-a);
										c = trimstr(c);
										if (c.indexOf("LINK href=") > 0) 
											 c = "";
										}

			 if (c != "") {
							z = c.indexOf("<input type=radio");
							f = z;
							while (z > 0){
											z = z + 1;
											z = c.indexOf("<input type=radio",z);
											if( z > 0)  f = z;
										}

							d = c.substr(f);
							a = d.indexOf("value=");
							return d.substr(a + 6, 1)
		}
						}
}

}


 function find_values(vnameEx ){ 
var sResult,a,b,c,d,vname,mstr,lstr;
vname = parseInt(vnameEx);
sResult = this.mvarrawdata;
if (vname == 1) { mstr = "<td width=525 height=21 colspan=2><b>"; lstr = "</b></td></tr>";}
if (vname == 2) { mstr = "<td width=29 height=21>" & Chr(10) & "No."; lstr = "\09L\09L</td>";}
if (vname == 3) { mstr = "<td width=440 height=21 colspan=2><b>"; lstr = "</td>";}
if (vname == 4) { mstr = "><b>A<input type=radio value=A name=myanswer ></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 5) { mstr = "><b>B<input type=radio name=myanswer value=B ></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 6) { mstr = "><b>C<input type=radio name=myanswer value=C ></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 7) { mstr = "><b>D<input type=radio name=myanswer value=D ></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 8) { mstr = "><b>E<input type=radio name=myanswer value=E ></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 9) { mstr = "<INPUT name=subject type=hidden value=\""; lstr = "\">";}
if (vname == 10) { mstr = "<INPUT name=icombination type=hidden value="; lstr = ">";}
if (vname == 11) { mstr = "<INPUT name=showadvert type=hidden value="; lstr = ">";}
if (vname == 12) { mstr = "<INPUT name=sessionid type=hidden value="; lstr = ">";}
if (vname == 13) { mstr = "<INPUT name=unique_id type=hidden value="; lstr = ">";}
if (vname == 14) { mstr = "<INPUT name=pincode type=hidden value="; lstr = ">";}
if (vname == 20) { mstr = "<td width=204 height=134 rowspan=6><img border=0 name=I1 src="; lstr = ">";}
if (vname == 21) { mstr = "<input type=hidden name=mytimer value='"; lstr = "'>";}
if (vname == 22) { mstr = "<table width='639' border='1' align='center' cellpadding='2' cellspacing='2' bordercolor='#003333'>"; lstr = "</table>";}
if (vname == 23) { mstr = "<tr><td align=right class=bodyblue width=560 height=33 colspan=3><b>"; lstr = "</b></td></tr>";}
if (vname == 24) { mstr = "<tr><td align=left class=bodyblue width=560 height=33 colspan=3><b>"; lstr = "<p></p></b></td></tr>";}

if (vname == 15) { mstr = "><b>A<input type=radio value=A name=myanswer  checked></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 16) { mstr = "><b>B<input type=radio name=myanswer value=B  checked></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 17) { mstr = "><b>C<input type=radio name=myanswer value=C  checked></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 18) { mstr = "><b>D<input type=radio name=myanswer value=D  checked></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}
if (vname == 19) { mstr = "><b>E<input type=radio name=myanswer value=E  checked></b></td>\10L<td width=406 height=21><b>"; lstr = "</b></td></tr>";}


a = sResult.indexOf(mstr);
a = a + mstr.length;
b = sResult.indexOf(">",a);
if (b > a) {
c = sResult.substr(a,b-a);
c = trimstr(c);

if(c.indexOf("LINK href=") > 0)
 c = "";
if(vname == 2 && c == "") c = "0";
}
else
c="";

if (c = "" && vname >= 4 && vname <= 8 ){
d = find_values(vname + 11);
c = d;
if (c != "") {
var xab = "A";
this.mytick = String.fromCharCode(xab.charCodeAt(0) + (vname - 4));
}
}
return c;

}


function trimstr(str)
{
  var i,j;
  i = 0;
  j=str.length-1;
  str = str.split("");
  while(i < str.length)
  {
    if(str[i]==" ")
    {
      str[i] = ""
    }
    else
    {
      break;
    }
    i++;
  }
  while(j > 0)
  {
    if(str[j]== " ")
    {
      str[j]=""
    }
    else
    {
      break;
    }
    j--;
  }
  return str.join("");
}


}

var Schools = new Array(60);
Schools[0] = new Array("BUSINESS ADMIN. AND MGT.", "MANAGEMENT SCIENCES", "Regular", "HND");
Schools[1] = new Array("MARKETING", "MANAGEMENT SCIENCES", "Regular", "HND");
Schools[2] = new Array("BANKING AND FINANCE", "MANAGEMENT SCIENCES", "Regular", "HND");
Schools[3] = new Array("INSURANCE", "MANAGEMENT SCIENCES", "Regular", "HND");
Schools[4] = new Array("SECRETARIAL STUDIES", "MANAGEMENT SCIENCES", "Regular", "HND");
Schools[5] = new Array("ACCOUNTANCY", "MANAGEMENT SCIENCES", "Regular", "HND");
Schools[6] = new Array("CIVIL", "ENGINEERING", "Regular", "HND");
Schools[7] = new Array("MECHANICAL", "ENGINEERING", "Regular", "HND");
Schools[8] = new Array("ELECTRICAL/ELECTRONICS", "ENGINEERING", "Regular", "HND");
Schools[9] = new Array("MATHEMATICS/STATISTICS", "APPLIED SCIENCES", "Regular", "HND");
Schools[10] = new Array("SCIENCE LABORATORY TECH.", "APPLIED SCIENCES", "Regular", "HND");
Schools[11] = new Array("COMPUTER SCIENCE", "APPLIED SCIENCES", "Regular", "HND");
Schools[12] = new Array("ARCHITECTURE", "ENVIRONMENTAL TECHNOLOGY", "Regular", "HND");
Schools[13] = new Array("SURVEYING AND GEO-INFORMATICS", "ENVIRONMENTAL TECHNOLOGY", "Regular", "HND");
Schools[14] = new Array("ESTATE MANAGEMENT", "ENVIRONMENTAL TECHNOLOGY", "Regular", "HND");
Schools[15] = new Array("URBAN AND REGIONAL PLANNING", "ENVIRONMENTAL TECHNOLOGY", "Regular", "HND");
Schools[16] = new Array("CIVIL", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[17] = new Array("MECHANICAL", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[18] = new Array("ELECTRICAL/ELECTRONICS", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[19] = new Array("MATHEMATICS/STATISTICS", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[20] = new Array("SCIENCE LABORATORY TECH.", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[21] = new Array("COMPUTER SCIENCE", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[22] = new Array("ARCHITECTURE", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[23] = new Array("SURVEYING AND GEO-INFORMATICS", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[24] = new Array("ESTATE MANAGEMENT", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[25] = new Array("URBAN AND REGIONAL PLANNING", "FOUNDATION STUDIES", "Regular", "PRE-ND");
Schools[26] = new Array("BUSINESS ADMIN. AND MGT.", "MANAGEMENT SCIENCES", "Part Time", "ND");
Schools[27] = new Array("MARKETING", "MANAGEMENT SCIENCES", "Part Time", "ND");
Schools[28] = new Array("BANKING AND FINANCE", "MANAGEMENT SCIENCES", "Part Time", "ND");
Schools[29] = new Array("INSURANCE", "MANAGEMENT SCIENCES", "Part Time", "ND");
Schools[20] = new Array("SECRETARIAL STUDIES", "MANAGEMENT SCIENCES", "Part Time", "ND");
Schools[31] = new Array("ACCOUNTANCY", "MANAGEMENT SCIENCES", "Part Time", "ND");
Schools[32] = new Array("BUSINESS ADMIN. AND MGT.", "MANAGEMENT SCIENCES", "Part Time", "HND");
Schools[33] = new Array("MARKETING", "MANAGEMENT SCIENCES", "Part Time", "HND");
Schools[34] = new Array("BANKING AND FINANCE", "MANAGEMENT SCIENCES", "Part Time", "HND");
Schools[35] = new Array("INSURANCE", "MANAGEMENT SCIENCES", "Part Time", "HND");
Schools[36] = new Array("SECRETARIAL STUDIES", "MANAGEMENT SCIENCES", "Part Time", "HND");
Schools[37] = new Array("ACCOUNTANCY", "MANAGEMENT SCIENCES", "Part Time", "HND");
Schools[38] = new Array("CIVIL", "ENGINEERING", "Part Time", "ND");
Schools[39] = new Array("MECHANICAL", "ENGINEERING", "Part Time", "ND");
Schools[40] = new Array("ELECTRICAL/ELECTRONICS", "ENGINEERING", "Part Time", "ND");
Schools[41] = new Array("CIVIL", "ENGINEERING", "Part Time", "HND");
Schools[42] = new Array("MECHANICAL", "ENGINEERING", "Part Time", "HND");
Schools[43] = new Array("ELECTRICAL/ELECTRONICS", "ENGINEERING", "Part Time", "HND");
Schools[44] = new Array("MATHEMATICS/STATISTICS", "APPLIED SCIENCES", "Part Time", "ND");
Schools[45] = new Array("SCIENCE LABORATORY TECH.", "APPLIED SCIENCES", "Part Time", "ND");
Schools[46] = new Array("COMPUTER SCIENCE", "APPLIED SCIENCES", "Part Time", "ND");
Schools[47] = new Array("MATHEMATICS/STATISTICS", "APPLIED SCIENCES", "Part Time", "HND");
Schools[48] = new Array("SCIENCE LABORATORY TECH.", "APPLIED SCIENCES", "Part Time", "HND");
Schools[49] = new Array("COMPUTER SCIENCE", "APPLIED SCIENCES", "Part Time", "HND");
Schools[50] = new Array("ARCHITECTURE", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "ND");
Schools[51] = new Array("SURVEYING AND GEO-INFORMATICS", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "ND");
Schools[52] = new Array("ESTATE MANAGEMENT", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "ND");
Schools[53] = new Array("URBAN AND REGIONAL PLANNING", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "ND");
Schools[54] = new Array("ARCHITECTURE", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "HND");
Schools[55] = new Array("SURVEYING AND GEO-INFORMATICS", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "HND");
Schools[56] = new Array("ESTATE MANAGEMENT", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "HND");
Schools[57] = new Array("URBAN AND REGIONAL PLANNING", "ENVIRONMENTAL TECHNOLOGY", "Part Time", "HND");

function SetSelItem(a,b){
var x=0;
if(a.options)
{
while(a.options[x]){
	if(a.options[x].text == b){
								a.selectedIndex = x;
								break;
								}
	x++;
	};
}
else{
//if(a.value)
a.value = b;
}
return;
}

function ClearSelItem(a){
if(a.options)
a.selectedIndex=0;
else
a.value = "";
return;
}




function ShowDepartments(myspan,obj,objname){
var myhtml;
var typeobj = document.getElementById(myspan);
if(obj.options)
var myschool = obj.options[obj.selectedIndex].text;
if(typeobj){
myhtml = "<select name='" + objname + "' size=1>"
 for(var x=0;x<300;x++){
if(Schools[x]){
if(Schools[x][1] == obj.options[obj.selectedIndex].text && document.Page_Form.studytype.value == Schools[x][2] && document.Page_Form.programme.options[document.Page_Form.programme.selectedIndex].text == Schools[x][3])
myhtml += "<option>" + Schools[x][0] + "</option>"
}	 }
myhtml += "</select>"
typeobj.innerHTML = myhtml;

}


return;

}

function findschool(positn){
if(Schools[positn]){
for(var y = 0; y < positn; y++){
newval = Schools[y][1];
oldval = Schools[positn][1];
if(newval == oldval)
return true;
}
}
return false;
}

function ShowUploadWindow(a,obj){
jframe = "<html><header><title>";
if (a==1)
jframe+= 'Passport Upload';
if (a==2)
jframe+= 'IT Testimonial Upload';
jframe+= '</title></header><body bgcolor=#0066FF><form method="POST" enctype="multipart/form-data" action="http://' + window.location.host + ':81/cgi-bin/sermupload.pl">';

if (a==1)
jframe+= 'Please confirm your PIN and proceed to upload your Passport photograph<br/>';
if (a==2)
jframe+= 'Please confirm your PIN and proceed to upload your IT Testimonial.<font color=#ff0000>(HND Only)</font><br/>';


jframe+= 'PIN :' + document.Page_Form.pin.value + '<br/><input type=hidden name = uniqueid value="' + document.Page_Form.pin.value;

if (a==2)
jframe+= 'doc';

jframe+= '.jpg"><input type=hidden name = picurl value="../pics/applications"><input type=hidden name = piclocation value="d:/applpics/' + window.location.host + '"><input type="file" name="FILE_1" size="40" class="button"><input type="submit" value="Upload">';
jframe+= "</form>";
jframe+= "NB: All Uploads must be in JPG Format (116x132 pixels) and not to exceed 15KB</body></html>";

askwindow= window.open ("", document.Page_Form.pin.value + a,
    "location=0,status=1,scrollbars=0,width=600,height=130,left=" + ((window.screen.availWidth/2)-300) + ",top=" + ((window.screen.availHeight/2)-65));
if(askwindow){
askwindow.document.innerHTML="";
askwindow.document.write(jframe);
}else
alert("Upload window was blocked. Please disable pop-up blocker.")

return;
}

function ShowUploadWindowEx(){

jframe = "<html><header><title>";
jframe+= 'Passport Upload';

jframe+= '</title></header><body bgcolor=#0066FF onload="javascript:window.focus();"'

jframe+= " onunload='alert(&quote;Please refresh your browser to preview&quote;);'>"
//jframe+= " onunload='window.opener.document.getElementById("
//jframe+= '"userimg").innerHTML="<img src=&QUOTE;http://' + window.location.host + '/applpics/users/' + document.Page_Form.userid.value + '.jpg&QUOTE; '
//jframe+= "width=116 height=132>'>"

//jframe+= ' onunload="window.opener.document.getElementById(\\\"userimg\\\").innerHTML=\\\"'
//jframe+= '<img src=\'http://' + window.location.host + '/applpics/users/' + document.Page_Form.userid.value + '.jpg\''
//jframe+= ' width=116 height=132>\\\">'
jframe+= '<form method="POST" enctype="multipart/form-data" action="http://' + window.location.host + ':81/cgi-bin/sermupload.pl">';
jframe+= 'Please confirm your User ID and proceed to upload your Passport photograph<br/>';

jframe+= 'User ID :' + document.Page_Form.userid.value + '<br/><input type=hidden name = uniqueid value="' + document.Page_Form.userid.value;
jframe+= '.jpg"><input type=hidden name = picurl value="../pics/users/applications"><input type=hidden name = piclocation value="d:/applpics/' + window.location.host + '/users"><input type="file" name="FILE_1" size="40" class="button"><input type="submit" value="Upload">';
jframe+= "</form>";
jframe+= "NB: All Uploads must be in JPG Format (116x132 pixels) and not to exceed 15KB<br/><font color=red><i>Refresh your browser to view your passport after upload.</i></font></body></html>";

askwindow= window.open ("", "userpic",
    "location=0,status=1,scrollbars=0,width=600,height=140,left=" + ((window.screen.availWidth/2)-300) + ",top=" + ((window.screen.availHeight/2)-65));
if(askwindow){
askwindow.document.innerHTML="";
askwindow.document.write(jframe);
askwindow.document.body.onunload="alert('Please refresh your browser to preview')"
}else
alert("Upload window was blocked. Please disable pop-up blocker.")

return;
}


function resetqualification(a){
vhtml = "          <table width=100%><tr>"
vhtml += "          <td width=\"218\" bgcolor=\"#000080\"><b>"
vhtml += "          <font size=\"2\" face=\"Trebuchet MS\" color=\"#FFFFFF\">Subjects</font></b></td>"
vhtml += "          <td width=\"45\" bgcolor=\"#000080\"><b>"
vhtml += "          <font size=\"2\" face=\"Trebuchet MS\" color=\"#FFFFFF\">Grade</font></b></td>"
vhtml += "          <td width=\"106\" bgcolor=\"#000080\"><b>"
vhtml += "          <font size=\"2\" face=\"Trebuchet MS\" color=\"#FFFFFF\">Remarks</font></b></td>"
vhtml += "          <td width=\"193\" bgcolor=\"#000080\" colspan=2><b>"
vhtml += "			<font face=\"Trebuchet MS\" size=\"2\" color=\"#FFFFFF\">Action</font></b></td>"
vhtml += "        </tr>"
vhtml += "        <tr>"
vhtml += "          <td width=\"218\">&nbsp;</td>"
vhtml += "          <td width=\"45\">&nbsp;</td>"
vhtml += "          <td width=\"106\">&nbsp;</td>"
vhtml += "          <td width=\"193\">&nbsp;</td>"
vhtml += "        </tr>"
vhtml += "        <tr>"
vhtml += "          <td width=\"218\" bgcolor=\"#CCCCFF\">"
vhtml += "          <span id='enter_other_subject'>"
vhtml += "<select size=1 name=subject onclick='javascript:if(this.options[this.selectedIndex].text==\"Other Subjects\")document.Page_Form.RemoveSubject.value=\"Subject List\";javascript:if(this.options[this.selectedIndex].text==\"Other Subjects\")document.getElementById(\"enter_other_subject\").innerHTML=\"<input type=text name=subject size=28>\";'>"
vhtml += "<option></option>"
vhtml += "<option>Other Subjects</option>"
vhtml += "<option>Accounts</option>"
vhtml += "<option>Add.General Science</option>"
vhtml += "<option>Add. Maths</option>"
vhtml += "<option>Agricultural Science</option>"
vhtml += "<option>Applied Electricity</option>"
vhtml += "<option>Arabic</option>"
vhtml += "<option>Arithmetic/Basic maths</option>"
vhtml += "<option>Art</option>"
vhtml += "<option>Auto-Mechanics</option>"
vhtml += "<option>Basic Electricity</option>"
vhtml += "<option>Bible knowledge/ C.R.K</option>"
vhtml += "<option>Biology</option>"
vhtml += "<option>Biology (Alt. Syl.)</option>"
vhtml += "<option>Book-keeping/ Accounts</option>"
vhtml += "<option>Building Construction</option>"
vhtml += "<option>Business methods /management</option>"
vhtml += "<option>Chemistry</option>"
vhtml += "<option>Chemistry (Alt. Syl.)</option>"
vhtml += "<option>Clothing and Textile</option>"
vhtml += "<option>commerce</option>"
vhtml += "<option>Economics</option>"
vhtml += "<option>Education (P & P)</option>"
vhtml += "<option>Efik</option>"
vhtml += "<option>Electronics</option>"
vhtml += "<option>Elementary Surveying</option>"
vhtml += "<option>English Language</option>"
vhtml += "<option>Food and Nutrition/Hotel and Catering</option>"
vhtml += "<option>French</option>"
vhtml += "<option>Further Mathematics</option>"
vhtml += "<option>General Science</option>"
vhtml += "<option>Geography</option>"
vhtml += "<option>German</option>"
vhtml += "<option>Government</option>"
vhtml += "<option>Hausa Language</option>"
vhtml += "<option>Hausa Literature</option>"
vhtml += "<option>health Science</option>"
vhtml += "<option>History</option>"
vhtml += "<option>Home management/Science</option>"
vhtml += "<option>Igbo Language</option>"
vhtml += "<option>Igbo Literature</option>"
vhtml += "<option>introduction of Business management</option>"
vhtml += "<option>Islamic Studies /I.R.K</option>"
vhtml += "<option>literature in English</option>"
vhtml += "<option>Mathematics</option>"
vhtml += "<option>Metal Work</option>"
vhtml += "<option>music</option>"
vhtml += "<option>Physical Education</option>"
vhtml += "<option>Physics</option>"
vhtml += "<option>Physics (Alt. Syl.)</option>"
vhtml += "<option>Rural Science</option>"
vhtml += "<option>Shorthand</option>"
vhtml += "<option>Social Studies/Science</option>"
vhtml += "<option>Statistics</option>"
vhtml += "<option>Technical/Building/Engineering Drawing</option>"
vhtml += "<option>Typewriting</option>"
vhtml += "<option>Woodwork</option>"
vhtml += "<option>Yoruba Language</option>"
vhtml += "<option>Yoruba Literature.</option>"
vhtml += "</select>          </span></td>"
vhtml += "          <td width=\"45\" bgcolor=\"#CCCCFF\">"
vhtml += "<span id=mygrade><select size=\"1\" name=\"grade\" onclick=\"javascript:checkgrade(this);\">"
vhtml += "          <option>A1</option>"
vhtml += "          <option>B2</option>"
vhtml += "          <option>B3</option>"
vhtml += "          <option>C4</option>"
vhtml += "          <option>C5</option>"
vhtml += "          <option>C6</option>"
vhtml += "          <option>D7</option>"
vhtml += "          <option>E8</option>"
vhtml += "          <option>F9</option>"
vhtml += "          <option>AR</option>"
vhtml += "          </select></span>"
vhtml += "          </td>"
vhtml += "          <td width=\"106\" bgcolor=\"#CCCCFF\">"
vhtml += "          <input onclick=\"javascript:checkcgpa(this);\" type=\"text\" name=\"exam_remark\" size=\"13\"></td>          "
vhtml += "          <td width=\"96\" bgcolor=\"#CCCCFF\">"
vhtml += "          <input type=\"button\" value=\"Enter\" name=\"submit9\" onclick=\"javascript:ShowPage('applications/enter_subjects.asp?action=add',null,'showsubjects');\">&nbsp;"
vhtml += "          </td><td width=\"96\" bgcolor=\"#CCCCFF\"><input type=\"button\" value=\"Reload\" name=\"RemoveSubject\" onclick=\"javascript:ShowPage('applications/enter_subjects.asp?action=remove&count=0',null,'showsubjects');\"></td>          "
vhtml += "          </tr></table>"
var qualiobj = document.getElementById('showsubjects');
var examobj = document.Page_Form.exam_name;
var examobjHTML = document.getElementById('myexamname');
if(a){
if (a.name == examobj.name){
if(examobj.options[examobj.selectedIndex].text == 'NATIONAL DIPLOMA/OTHERS')
{
if(examobjHTML)
examobjHTML.innerHTML="<input type=text size=25 name='exam_nameEx'>"
}
else
{
if(examobjHTML)
examobjHTML.innerHTML=""
}
}
}
if(qualiobj)
	qualiobj.innerHTML = vhtml;
return;
}

function checkgrade(a){
var examobj = document.Page_Form.exam_name;
var gradeobj = document.getElementById("mygrade");
if (document.Page_Form.exam_nameEx)
	var bbbb = document.Page_Form.exam_nameEx.value;
else
	var bbbb = "";

if (a.options[0].text != 'A1' && examobj.options[examobj.selectedIndex].text != 'GENERAL CERTIFICATE OF EDUCATION A/L' && examobj.options[examobj.selectedIndex].text != 'NATIONAL DIPLOMA/OTHERS' )
{
vhtml = "<select size=\"1\" name=\"grade\" onclick=\"javascript:checkgrade(this);\">"
vhtml += "          <option>A1</option>"
vhtml += "          <option>B2</option>"
vhtml += "          <option>B3</option>"
vhtml += "          <option>C4</option>"
vhtml += "          <option>C5</option>"
vhtml += "          <option>C6</option>"
vhtml += "          <option>D7</option>"
vhtml += "          <option>E8</option>"
vhtml += "          <option>F9</option>"
vhtml += "          <option>AR</option>"
vhtml += "          </select>"
if(gradeobj)
gradeobj.innerHTML = vhtml;
//alert(a.options[0].text);
//alert(examobj.options[examobj.selectedIndex].text);
}

if (a.options[0].text != 'A' && examobj.options[examobj.selectedIndex].text == 'GENERAL CERTIFICATE OF EDUCATION A/L' )
{
vhtml = "<select size=\"1\" name=\"grade\" onclick=\"javascript:checkgrade(this);\">"
vhtml += "          <option>A</option>"
vhtml += "          <option>B</option>"
vhtml += "          <option>C</option>"
vhtml += "          <option>D</option>"
vhtml += "          <option>E</option>"
vhtml += "          <option>F</option>"
vhtml += "          <option>AR</option>"
vhtml += "          </select>"
if(gradeobj)
gradeobj.innerHTML = vhtml;
//alert(a.options[0].text);
//alert(examobj.options[examobj.selectedIndex].text);
}

if (a.options[0].text != 'DISTINCTION'  && examobj.options[examobj.selectedIndex].text == 'NATIONAL DIPLOMA/OTHERS')
{
vhtml = "<select size=\"1\" name=\"grade\" onclick=\"javascript:checkgrade(this);\">"
vhtml += "          <option>DISTINCTION</option>"
vhtml += "          <option>UPPER CREDIT</option>"
vhtml += "          <option>LOWER CREDIT</option>"
vhtml += "          <option>PASS</option>"
vhtml += "          <option>AR</option>"
vhtml += "          </select>"
if(gradeobj)
gradeobj.innerHTML = vhtml;
}

if (bbbb != '')
{
vhtml = "<select size=\"1\" name=\"grade\" onclick=\"javascript:checkgrade(this);\">"
if (a.options[a.selectedIndex].text=='A'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "A</option>"
if (a.options[a.selectedIndex].text=='B'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "B</option>"
if (a.options[a.selectedIndex].text=='C'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "C</option>"
if (a.options[a.selectedIndex].text=='D'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "D</option>"
if (a.options[a.selectedIndex].text=='E'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "E</option>"
if (a.options[a.selectedIndex].text=='F'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "F</option>"
if (a.options[a.selectedIndex].text=='AR'){vhtml +="<option selected>"} else {vhtml +="<option>"}
vhtml += "AR</option>"
vhtml += "          </select>"
if(gradeobj)
gradeobj.innerHTML = vhtml;
//alert(a.options[0].text);
//alert(examobj.options[examobj.selectedIndex].text);
}

if (examobj.options[examobj.selectedIndex].text == 'NATIONAL DIPLOMA/OTHERS')
document.Page_Form.exam_remark.disabled = false;
else
document.Page_Form.exam_remark.disabled = true;

return;
}

function checkcgpa(a){
var examobj = document.Page_Form.exam_name;

if (examobj.options[examobj.selectedIndex].text == 'NATIONAL DIPLOMA/OTHERS')
document.Page_Form.exam_remark.disabled = false;
else
document.Page_Form.exam_remark.disabled = true;
return;
}

function managefile(obj){
var sno = obj.childNodes(0).innerText;
var filename = obj.childNodes(1).innerText;
var filelocation = obj.childNodes(2).innerText;
var rootdir = obj.childNodes(2).getAttribute("rootdir");
var filesize = obj.childNodes(3).innerText;
var lastmodified = obj.childNodes(4).innerText;

vhtml = "<table style=\"font-family: Trebuchet MS; font-size: 7pt\" border=\"0\" width=\"297\" id=\"table1\" cellspacing=\"4\">";
vhtml+= "	<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">File Name</td>";
vhtml+= "<td width=\"32%\">&nbsp;<span id=flname>" + filename + "</span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Location</td>"
vhtml+= "<td width=\"32%\">&nbsp;<span id=fllocation>" + filelocation + "</span><span id=fllocation2></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Size</td>";
vhtml+= "<td width=\"32%\">&nbsp;" + filesize + " Byte(s)</td>";
vhtml+= "<input type=hidden name=filelocation value=\"" + filelocation + "\">";
//vhtml+= "<input type=hidden name=newfilelocation value=\"" + '' + "\">";
vhtml+= "<input type=hidden name=filename value=\"" + filename + "\">";
//vhtml+= "<input type=hidden name=newfilename value=\"" + '' + "\">";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Last Modified</td>";
vhtml+= "<td width=\"32%\">&nbsp;" + lastmodified + "</td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td id=info_bar colspan=\"2\" align=\"center\">";
vhtml+= "<a href=# onclick='ShowPreviewWindow(\"" + rootdir + "\",\"" + filelocation + "\",\"" + filename + "\");'>Preview</a> | ";

if(filename.indexOf(".htm") != -1)
vhtml+= "<a href=# onclick='ShowEditWindow(\"" + rootdir + "\",\"" + filelocation + "\",\"" + filename + "\");'>Edit</a> | ";
vhtml+= "<a href=# onclick=\"document.getElementById('flname').innerHTML='<input type=text name=newfilename>';document.Page_Form.newfilename.value='" + filename + "';"
vhtml+= "document.getElementById('flname').innerHTML+='<input type=button name=btnrename value=Rename onclick=DoRename();>';\">";
//vhtml+= "document.Page_Form.btnrename.onclick=ShowPage('ContentManager/ManageFile.asp?action=rename',null,'ContentManager');\">";
// onclick=\"\">";
vhtml+= "Rename</a> | ";
vhtml+= "<a href=# onclick=\"ShowPage('ContentManager/ManageFile.asp?action=showfolders',null,'fllocation');"
vhtml+= "document.getElementById('fllocation2').innerHTML='<input type=button name=btnmove value=Move onclick=DoMove();>';\">Move</a> | <a href=# onclick=\"restoretable();\">Cancel</a></td>";
vhtml+= "</tr>";
vhtml+= "</table>";
//"
obj.style.background = "#ffffff";
obj.style.color = "#000000";
tmp_buffer2 = document.getElementById('ContentManager').innerHTML;
document.getElementById('ContentManager').innerHTML = vhtml;
return;
}
function DoRename(){
ShowPage('ContentManager/ManageFile.aspx?action=rename',null,'ContentManager');
return;}

function DoMove(){
ShowPage('ContentManager/ManageFile.aspx?action=move',null,'ContentManager');
return;
}

function restoretable(){
document.getElementById('ContentManager').innerHTML = tmp_buffer2;
return;
}



function UploadFile(){
var vhtml= "<iframe id=uploadframe name=uploadframe onload='DoAfterUpload(this)' width=100% height=150 scrolling=no border=0 frameborder=0 src='ContentManager/upload.php?uid=" + document.Page_Form.userid.value + "&sid=" + document.Page_Form.sid.value + "'></iframe>";
document.getElementById('ContentManager').innerHTML = vhtml;
return;
vhtml = "<table style=\"font-family: Trebuchet MS; font-size: 7pt\" border=\"0\" width=\"297\" id=\"table1\" cellspacing=\"4\">";
vhtml+= "	<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Browse File</td>";
vhtml+= "<td width=\"32%\"><input type=file name=file1></td>";
vhtml+= "<td width=\"32%\"><span id=spanuploadfile></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Sub Folder</td>"
vhtml+= "<td width=\"32%\">&nbsp;<span id=spansubfolder></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td id=info_bar colspan=\"2\" align=\"center\"><a href=# onclick=\"DoUpload();\">";
vhtml+= "Upload File</a></td>";
vhtml+= "</tr>";
vhtml+= "</table><iframe id=uploadframe name=uploadframe width=100% height=100></iframe>";
document.getElementById('ContentManager').innerHTML = vhtml;
ShowPage('ContentManager/ManageFile.asp?action=showfolders',null,'spansubfolder');
return;
}

function managefolder(){
vhtml = "<table style=\"font-family: Trebuchet MS; font-size: 7pt\" border=\"0\" width=\"297\" id=\"table1\" cellspacing=\"4\">";
vhtml+= "	<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">New Folder</td>";
vhtml+= "<td width=\"32%\"><input type=text name=foldername></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Sub Folder</td>"
vhtml+= "<td width=\"32%\">&nbsp;<span id=spansubfolder></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td id=info_bar colspan=\"2\" align=\"center\"><a href=# onclick=\"ShowPage('ContentManager/ManageFile.aspx?action=deletesubfolder',null,'ContentManager');\">";
vhtml+= "Delete Sub Folder</a> | <a href=# onclick=\"ShowPage('ContentManager/ManageFile.aspx?action=createfolder',null,'ContentManager');\">Create Folder</a> | <a href=# onclick=\"ShowPage('ContentManager/ManageFile.aspx?action=renamefolder',null,'ContentManager');\">Rename Folder</a></td>";
vhtml+= "</tr>";
vhtml+= "</table>";
document.getElementById('ContentManager').innerHTML = vhtml;
ShowPage('ContentManager/ManageFile.asp?action=showfolders',null,'spansubfolder');
return;
}
/*
function UploadFile(){
vhtml = "<table style=\"font-family: Trebuchet MS; font-size: 7pt\" border=\"0\" width=\"297\" id=\"table1\" cellspacing=\"4\">";
vhtml+= "	<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Browse File</td>";
vhtml+= "<td width=\"32%\"><input type=file id=uploaded name=uploaded></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Sub Folder</td>"
vhtml+= "<td width=\"32%\">&nbsp;<span id=spansubfolder></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td id=info_bar colspan=\"2\" align=\"center\"><a href=# onclick=\"DoUpload();\">";
vhtml+= "Upload File</a></td>";
vhtml+= "</tr>";
vhtml+= "</table>";
vhtml+= "<iframe id=uploadframe name=uploadframe width=100% height=100></iframe>";
ShowPage('ContentManager/upload2.aspx',null,'fileupload');
return;
}
*/

function DoRename(){
ShowPage('ContentManager/ManageFile.aspx?action=rename',null,'ContentManager');
return;}

function DoUpload(){
//document.Page_Form.enctype="multipart/form-data";
document.Page_Form.action="ContentManager/upload.php";
document.Page_Form.target="uploadframe";
document.Page_Form.submit();
//document.Page_Form.enctype="";
//document.Page_Form.action="";
//document.Page_Form.target="";
return;}

function DoAfterUpload(obj){
//document.frames['frameName'].forms[0].submit();
var msg = document.frames['uploadframe'].document.body.childNodes(0).innerHTML;
if (msg != "")
document.getElementById('ContentManager').innerHTML = msg;
return;
}

function ShowEditWindow(rootdir , filelocation , filename,edittype ){
vthml = "	<table id=\"tblCtrls\" width=100% height=\"30px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#D6D3CE\">	";
vthml+=	"<tr>";
vthml+=	"		<td class=\"tdClass\" colspan=2>";
vthml+=	"			<input type=button value=\"Bold\" onClick=\"doBold()\">";
vthml+=	"			<iinput type=button value=\"Italic\" onClick=\"doItalic()\">";
vthml+=	"			<input type=button value=\"Underline\" onClick=\"doUnderline()\">";
vthml+=	"			";
vthml+=	"			<input type=button value=\"Align Left\" onClick=\"doLeft()\">";
vthml+=	"			<input type=button value=\"Align Center\" onClick=\"doCenter()\">";
vthml+=	"			<input type=button value=\"Align Right\" onClick=\"doRight()\">";
vthml+=	"						";
vthml+=	"			<input type=button value=\"Ordered List\" onClick=\"doOrdList()\">";
vthml+=	"			<input type=button value=\"Bulleted List\" onClick=\"doBulList()\">";
vthml+=	"			";
vthml+=	"			<input type=button value=\"Text Color\" onClick=\"doForeCol()\">";
vthml+=	"			<input type=button value=\"Background Color\" onClick=\"doBackCol()\">";
vthml+=	"			";
vthml+=	"			<input type=button value=\"Hyperlink\"  onClick=\"doLink()\">";
vthml+=	"			<input type=button value=\"Image\" onClick=\"doImage()\">";
vthml+=	"			<input type=button value=\"Horizontal Rule\"  onClick=\"doRule()\">";
vthml+=	"			<input type=button value=\"Remove format\" onClick=\"cmdExec('RemoveFormat')\">"
vthml+=	"			<input type=button value=\"Cut\" onClick=\"cmdExec('cut')\" >"
vthml+=	"			<input type=button value=\"Copy\" onClick=\"cmdExec('copy')\">"
vthml+=	"			<input type=button value=\"Undo\" onClick=\"cmdExec('undo')\">"
vthml+=	"			<input type=button value=\"Paste\" onClick=\"cmdExec('paste')\">"
vthml+=	"			<input type=button value=\"<-Outdend\" onClick=\"cmdExec('outdent')\">"
vthml+=	"			<input type=button value=\"Indent->\" onClick=\"cmdExec('indent')\">"
vthml+=	"			<input type=button value=\"Insert Table\" onClick=\"MakeTable()\">"
//vthml+=	"			<input type=button value=\"Show Borders\" onClick=\"Borders()\">"
vthml+=	"		<br/>Title :<span id=spanpagetitle><input type=text name=pagetitle size=70></span></td>";
vthml+=	"	</tr><tr><td colspan=2>";

if(!edittype)
vthml+=	"	<iframe id=\"iView\" width=100% style=\"height:600px\" name=iview onLoad=\"ShowPage('ContentManager/readpagetitle.asp?rootdir=" + rootdir + "&filelocation=" + filelocation + "&filename=" + filename + "',null,'spanpagetitle');Init()\" src=\"ContentManager/readfile.php?action=edit&rootdir=" + rootdir + "&filelocation=" + filelocation + "&filename=" + filename + "\"></iframe>";
else
vthml+=	"	<iframe id=\"iView\" name=iview width=100% style=\"height:600px\" onLoad=\"Init()\" src=\"ContentManager/readfile.php?action=create&rootdir=" + rootdir + "&filelocation=" + filelocation + "&filename=" + filename + "\"></iframe>";
vthml+=	"    </td></tr>	";
vthml+=	"    <tr>";
vthml+=	"		<td class=\"tdClass\" colspan=\"1\" width=\"80%\">";
vthml+=	"		  <select name=\"selFont\" onChange=\"doFont(this.options[this.selectedIndex].value)\">";
vthml+=	"		    <option value=\"\">-- Font --</option>";
vthml+=	"		    <option value=\"Arial\">Arial</option>";
vthml+=	"		    <option value=\"Courier\">Courier</option>";
vthml+=	"		    <option value=\"Sans Serif\">Sans Serif</option>";
vthml+=	"		    <option value=\"Tahoma\">Tahoma</option>";
vthml+=	"		    <option value=\"Verdana\">Verdana</option>";
vthml+=	"		    <option value=\"Wingdings\">Wingdings</option>";
vthml+=	"		  </select>";
vthml+=	"		  <select name=\"selSize\" onChange=\"doSize(this.options[this.selectedIndex].value)\">";
vthml+=	"		    <option value=\"\">-- Size --</option>";
vthml+=	"		    <option value=\"1\">Very Small</option>";
vthml+=	"		    <option value=\"2\">Small</option>";
vthml+=	"		    <option value=\"3\">Medium</option>";
vthml+=	"		    <option value=\"4\">Large</option>";
vthml+=	"		    <option value=\"5\">Larger</option>";
vthml+=	"		    <option value=\"6\">Very Large</option>";
vthml+=	"		  </select>";
vthml+=	"		  <select name=\"selHeading\" onChange=\"doHead(this.options[this.selectedIndex].value)\">";
vthml+=	"		    <option value=\"\">-- Heading --</option>";
vthml+=	"		    <option value=\"Heading 1\">H1</option>";
vthml+=	"		    <option value=\"Heading 2\">H2</option>";
vthml+=	"		    <option value=\"Heading 3\">H3</option>";
vthml+=	"		    <option value=\"Heading 4\">H4</option>";
vthml+=	"		    <option value=\"Heading 5\">H5</option>";
vthml+=	"		    <option value=\"Heading 6\">H6</option>";
vthml+=	"		  </select>";
vthml+=	"		</td>";
vthml+=	"		<td class=\"tdClass\" colspan=\"1\" width=\"20%\" align=\"right\">";
vthml+=	"		<input type=button value=\"Save Page\" onClick=\"document.Page_Form.savepage.value=document.frames['iView'].document.body.innerHTML;ShowPage('ContentManager/SaveFile.php',null,'ContentManager');\"><input type='hidden' name=savepage><input type=hidden name=rootdir value=\"" + rootdir + "\"><input type=hidden name=filelocation value=\"" + filelocation + "\"><input type=hidden name=filename value=\"" + filename + "\">";
vthml+=	"		&nbsp;&nbsp;&nbsp;";
vthml+=	"		</td>";
vthml+=	"    </tr>";
vthml+=	"    </table>";
document.getElementById('ContentManager').innerHTML = vthml;
return;

}


function ShowPreviewWindow(rootdir , filelocation , filename ){
vthml = "	<table id=\"tblCtrls\" width=100% height=\"30px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#D6D3CE\">	";
vthml+=	"	<td colspan=2>";
vthml+=	"	<iframe id=\"iView\" name=iview width=100% style=\"height:600px\"  src=\"ContentManager/readfile.php?action=preview&rootdir=" + rootdir + "&filelocation=" + filelocation + "&filename=" + filename + "\"></iframe>";
vthml+=	"    </td></tr>	";
vthml+=	"    </table>";
document.getElementById('ContentManager').innerHTML = vthml;
return;
}

		var toggle = "off";
		var inserttableWin;
		var editDefault = 1;
		function MakeTable() 
		{
			var leftPos = (screen.availWidth-500) / 2
			var topPos = (screen.availHeight-400) / 2 
 			inserttableWin = window.open('ContentManager/table.asp','','width=500,height=400,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
			if(!inserttableWin)
				alert("The table window was blocked. Please disable popup blocker.");
		}

		function cmdExec(cmd,opt) 
			{
			  	document.frames['iView'].document.execCommand(cmd,"",opt);
				document.frames['iView'].focus();
			}


		function Borders() {
		var allForms = document.frames['iView'].document.body.getElementsByTagName("FORM");
		var allInputs = document.frames['iView'].document.body.getElementsByTagName("INPUT");
		var allTables = document.frames['iView'].document.body.getElementsByTagName("TABLE");
		var allLinks = document.frames['iView'].document.body.getElementsByTagName("A");
		
		if (toggle == "off") 
			toggle = "on"
		else
			toggle = "off"
 

		// Do forms
		for (a=0; a < allForms.length; a++) {
			if (toggle == "off") {
				allForms[a].style.border = "1px dotted #FF0000"
			} else {
				allForms[a].removeAttribute("style")
			}
		}

		// Do hidden fields
		for (b=0; b < allInputs.length; b++) {
			if (toggle == "off") {
				if (allInputs[b].type.toUpperCase() == "HIDDEN") {
					allInputs[b].style.border = "1px dashed #000000"
					allInputs[b].style.width = "15px"
					allInputs[b].style.height = "15px"
					allInputs[b].style.backgroundColor = "#FDADAD"
					allInputs[b].style.color = "#FDADAD"
				}
			} else {
				if (allInputs[b].type.toUpperCase() == "HIDDEN")
					allInputs[b].removeAttribute("style")
			}
		}


		// Do tables
		for (i=0; i < allTables.length; i++) {
				if (toggle == "off") {
					allTables[i].style.border = "1px dotted #BFBFBF"
				} else {
					allTables[i].removeAttribute("style")
				}
				allRows = allTables[i].rows
				for (y=0; y < allRows.length; y++) {
				 	allCellsInRow = allRows[y].cells
						for (x=0; x < allCellsInRow.length; x++) {
							if (toggle == "off") {
								allCellsInRow[x].style.border = "1px dotted #BFBFBF"
							} else {
								allCellsInRow[x].removeAttribute("style")
							}
						}
				}
		}

		// Do anchors
		for (a=0; a < allLinks.length; a++) {
			if (toggle == "off") {
				if (allLinks[a].href.toUpperCase() == "") {
					allLinks[a].style.border = "1px dashed #000000"
					allLinks[a].style.width = "20px"
					allLinks[a].style.height = "16px"
					allLinks[a].style.backgroundColor = "#FFFFCC"
					allLinks[a].style.color = "#FFFFCC"					
				}
			} else {
				allLinks[a].removeAttribute("style")
			}
		}

		// Do Editable Content
		if (editDefault == 1)
		{
			allElem =  document.frames['iView'].document.getElementsByName("webedit")
			for (a=0; a < allElem.length; a++) {
				if (toggle == "off") {
					allElem[a].style.backgroundColor = "#FFF4FF"
				} else {
					allElem[a].removeAttribute("style")
				}
			}
		}
		

		if (toggle == "off") {
			borderShown = "yes"
		} else {
			borderShown = "no"
		}

		document.frames['iView'].document.body.innerHTML = document.frames['iView'].document.body.innerHTML

	}




function CreateFile(){
vhtml = "<table style=\"font-family: Trebuchet MS; font-size: 7pt\" border=\"0\" width=\"297\" id=\"table1\" cellspacing=\"4\">";
vhtml+= "	<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">File Name</td>";
vhtml+= "<td width=\"32%\">&nbsp;<span id=flname><input type=text name=filename size=20></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td width=\"11%\" align=\"right\">Location</td>"
vhtml+= "<td width=\"32%\">&nbsp;<span id=fllocation></span><span id=fllocation2></span></td>";
vhtml+= "</tr>";
vhtml+= "<tr>";
vhtml+= "<td id=info_bar colspan=\"2\" align=\"center\">";
vhtml+= "<a href=# onclick='ShowEditWindow(document.Page_Form.rootdir.value,document.Page_Form.newfilelocation.options[document.Page_Form.newfilelocation.selectedIndex].text,document.Page_Form.filename.value,1);'>Build Content</a>";
vhtml+= "</td></tr>";
vhtml+= "</table>";
document.getElementById('ContentManager').innerHTML = vhtml;
ShowPage('ContentManager/ManageFile.asp?action=showfolders',null,'fllocation');
return;
}

function UploadFile2(){
var vhtml= "<iframe id=uploadframe name=uploadframe onload='DoAfterUpload2(this)' width=100% height=150 scrolling=no border=0 frameborder=0 src='ContentManager/upload.php?floc=0&uid=" + document.Page_Form.userid.value + "&sid=" + document.Page_Form.sid.value + "'></iframe>";
document.getElementById('e_scholarship').innerHTML = vhtml;
return;
}

function DoAfterUpload2(obj){
var msg = document.frames['uploadframe'].document.body.childNodes(0).innerHTML;
if (msg != "")
document.getElementById('e_scholarship').innerHTML = msg;
return;
}

/* Code for WebMart */
function changePara1(){
if(document.getElementById("clpara")){
document.getElementById("clpara").style.backgroundColor='';
document.getElementById("clpara").style.letterSpacing='0px';
}
}

function changePara2(){
if(document.getElementById("clpara")){
document.getElementById("clpara").style.backgroundColor='';
document.getElementById("clpara").style.letterSpacing='1px';
}
}

setInterval("changePara1();",5000);
setInterval("changePara2();",5000);

function refr(){
	ShowPage('webmart/home.asp',null,'webmart');
}

function prodReg(){
ShowPage("WebMart/advertise2.asp",null,"advert")
}

function pclr(){
document.getElementById("clpara").style.backgroundColor='';
//document.getElementById("clpara").style.border='outset 2px coral';

}

function pclr2(){
document.getElementById("clpara").style.backgroundColor='beige';
//document.getElementById("clpara").style.border='inset 2px coral';

}
function Redirt(a){
if (parseInt(a) == 0)
	{
	ShowPage('WebMart/search.asp',null,'advert');
	}
if (parseInt(a) == 1)
	{
	ShowPage('webmart/home.asp',null,'webmart');
	}
if (parseInt(a) == 2)
	{
	ShowPage('webmart/webmart.asp');
	}
}
function CalcPrice(){
qty=document.getElementById("txtQty").value;
prc=document.getElementById("txtPrice").value;
tot=(qty*prc);
document.getElementById("txtTotal").value=tot;
}




function statusMessage()
{
var wait = 80           //sleep time until next letter (milliseconds)
var message = new Array()
message[0] = "Welcome to Cinfores Webmart"
message[1] = "Buy, advertise or simply window shop for anything... right here! "
var msgs = 1           
var temp = ""          
var curmsg = 0
var aa = 0
var counter = 0
function typew()
{
aa = aa + 1
check()
window.status = message[curmsg].substring(0, aa)
if(aa == message[curmsg].length + 5)
{
curmsg = curmsg + 1
aa = 0
}
if(curmsg > msgs)
{
curmsg = 0 }
counter = setTimeout("typew()", wait)
}
function check()
{
if(aa <= message[curmsg].length)
{
if(message[curmsg].substring(aa, aa + 1) == "")
{
aa = aa + 1
check()
}
}
}
typew();
}



// Set slideShowSpeed (milliseconds)
var WebMartslideShowSpeed = 10000

// Duration of crossfade (seconds)
var WebMartcrossFadeDuration = 3

// Specify the image files
var WebMartPic = new Array() // don't touch this
// to add more images, just continue
// the pattern, adding to the array below

WebMartPic[0] = 'http://www.cinfores.com/beta/webmart/images/e-campus.jpg'
WebMartPic[1] = 'http://www.cinfores.com/beta/webmart/images/schoollife1.jpg'
WebMartPic[2] = 'http://www.cinfores.com/beta/webmart/images/schoollife2.jpg'
//WebMartPic[3] = 'http://www.cinfores.com/beta/webmart/images/4.jpg'
//WebMartPic[4] = '5.jpg'

// =======================================
// do not edit anything below this line
// =======================================

var WebMart_t
var WebMart_j = 0
var WebMart_p = WebMartPic.length

var WebMartpreLoad = new Array()
for (WebMart_i = 0; WebMart_i < WebMart_p; WebMart_i++){
   WebMartpreLoad[WebMart_i] = new Image()
   WebMartpreLoad[WebMart_i].src = WebMartPic[WebMart_i]
}

function runWebMartSlideShow(){
try{
if (document.all){
if(document.images.WebMartSlideShow){
      document.images.WebMartSlideShow.style.filter="blendTrans(duration=4)"
      //document.images.WebMartSlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.WebMartSlideShow.filters.blendTrans.Apply()      
}   }
   if(document.images.WebMartSlideShow)
   document.images.WebMartSlideShow.src = WebMartpreLoad[WebMart_j].src
   if (document.all && document.images.WebMartSlideShow){
      document.images.WebMartSlideShow.filters.blendTrans.Play()
   }
   WebMart_j = WebMart_j + 1
   if (WebMart_j > (WebMart_p-1)) WebMart_j=0
   t = setTimeout('runWebMartSlideShow()', WebMartslideShowSpeed)
}catch(e){}
}

runWebMartSlideShow();
function validatedata(obj){  
 if(isNaN(obj.value) && obj.value != '') 
   { 
	obj.value = '';     
	return;
   }
   var l = obj.value;
   if(parseInt(obj.value) > 100)
   	obj.value = parseInt(l.substring(0,2));
   
   return;}
   
function doexamscore(){
//alert(document.Page_Form.TOTAL_TEST_SCORE.innerText);
c =document.Page_Form.TOTAL_TEST_SCORE.selectedIndex + 1;
if (c==2)
a = 10;
if (c==3)
a = 20;
if (c==4)
a = 30;
if (c==1)
 a=parseFloat(document.Page_Form.TOTALTESTSCORE.value);
b = 100 - a;
document.getElementById('exam_sc').innerHTML = b;
document.Page_Form.EXAM_SCORE.value = b;
return;
}

function UploadEx(){
askwindow=window.open("serm/file_uploader.asp?mycode=" + document.Page_Form.myfile.value, "askwindow","location=1,status=1,scrollbars=0,width=450,height=250,left=" + ((window.screen.availWidth/2)-200) + ",top=" + ((window.screen.availHeight/2)-65));

}

/*!
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);

//-->
