home *** CD-ROM | disk | FTP | other *** search
-
-
- //if (self.document.location==parent.document.location){self.document.location='index.html';}
-
- var sep='|' //unescape("%09")
- var submitbutton=' Submit '
-
- function MM_findObj(n, d) { //v4.0
- var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
- d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
- if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
- for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
- if(!x && document.getElementById) x=document.getElementById(n); return x;
- }
-
- //SAFARI FIX
- function doSubmit(){
- parent.xinner.document.survey.submit();
- parent.xinner.document.survey.bnext.disabled=true;
- arrj=parent.xanswers.ranswers.join(sep);
- parent.xanswers.document.answersform.subanswers.value=unescape(arrj);
- parent.xanswers.document.answersform.submit();
- }
-
- function nextpage(){
- var thisbutton
- unsetbuttons();
- //thisbutton=document.navform.bnext.value+'';
- thisbutton=parent.xinner.document.survey.bnext.value+'';
- if (thisbutton==submitbutton){
- parent.xinner.document.survey.submit();
- parent.xinner.document.survey.bnext.disabled=true;
- arrj=parent.xanswers.ranswers.join(sep);
- parent.xanswers.document.answersform.subanswers.value=unescape(arrj);
- parent.xanswers.document.answersform.submit();
- }
- else {
- setTimeout("mydelay()",200);
- var n,u,s,r,c,p
- //n=parent.xinner.document.survey.n.value;
- c=parent.xinner.document.survey.c.value*1;
- //p=parent.xinner.document.survey.p.value;
- //s='/page' + c + '.html';
- //r='/page' + n + '.html';
- u=parent.xinner.document.location.href;
- //u=u.replace(s,r);
- // store required page in answers frame
- parent.xanswers.document.answersform.xhref.value=u;
- parent.xanswers.document.answersform.currentpage.value=u;
- parent.xanswers.document.answersform.direction.value='++';
- parent.xanswers.document.answersform.referrer.value=c;
- //parent.xanswers.document.answersform.URL=u;
- parent.xinner.document.survey.submit();
- }
- }
-
- function mydelay(){
- var a,b
- b=1;
- a=b;
- return a;
- }
-
- function prevpage(){
- unsetbuttons()
- var n,u,s,r
- n=parent.xinner.document.survey.n.value;
- c=parent.xinner.document.survey.c.value;
- p=parent.xinner.document.survey.p.value;
- //s='/page' + c + '.html';
- //r='/page' + p + '.html';
- u=parent.xinner.document.location.href;
- //u=u.replace(s,r);
- // store required page in answers frame
- parent.xanswers.document.answersform.xhref.value=u;
- parent.xanswers.document.answersform.currentpage.value=u;
- parent.xanswers.document.answersform.direction.value='--';
- parent.xanswers.document.answersform.referrer.value=c;
- //parent.xanswers.document.answersform.URL=u;
- parent.xinner.document.survey.submit();
- }
-
- function unsetbuttons(){
- parent.xinner.document.survey.bprev.disabled=true;
- parent.xinner.document.survey.bnext.disabled=true;
- }
-
- function setbuttons(){
- parent.xinner.document.survey.bprev.disabled=false;
- parent.xinner.document.survey.bnext.disabled=false;
- }
-
- function load(){
- var xanswers='x';
- var AOK='';
- xanswers=document.location.search;
- if (xanswers.length>1){
- AOK=parent.xanswers.processanswers(xanswers);
- if (AOK.length>2){
- parent.xinner.showerrs(AOK);
- setbuttons();
- //parent.xinner.location+=(AOK.split('|')[1]);
- }
- else{
- u=parent.xanswers.document.answersform.xhref.value;
- var checkOK=false;
- var direction;
- c=parent.xanswers.document.answersform.currentpage.value.split('#')[0];
- //c=parent.xinner.document.location.href;
- startfile=c.lastIndexOf('/');
- currp=(c.slice(startfile+5,-5))*1
- direction=parent.xanswers.document.answersform.direction.value;
- switch(direction){
- case '++':
- nextp=currp+1;
- break;
- case '--':
- nextp=currp-1;
- break;
- }
- //nextp=(u.slice(startfile+5,-5))*1
- //if(nextp>currp){direction='++'} else{direction='--'};
- if(parent.xanswers.jspagearray[nextp+1]=='-'){checkOK=true};
- while(checkOK==false){
- thispagecondition=parent.xanswers.jspagearray[nextp+1];
- if(thispagecondition!='-'){
- checkOK=false;
- thispcq=thispagecondition.split('=')[0]
- thispca=thispagecondition.split('=')[1]
- thispcansweroptionsarray=thispca.split(',');
- a=parent.xanswers.getanswer(thispcq);
- aa=a.split(',');
- for(i=0;i<thispcansweroptionsarray.length;i++){
- for(j=0;j<aa.length;j++){
- if(parseInt(thispcansweroptionsarray[i])==parseInt(aa[j])){checkOK=true};
- //if(thispcansweroptionsarray[i]*1==aa[j]*1){checkOK=true};
- }
- }
- if(checkOK==false){
- switch(direction){
- case '++':
- nextp++;
- break;
- case '--':
- nextp--;
- break;
- }
- }
- }
- else {checkOK=true};
- } //while
- u=c.replace('page'+currp+'.html','page'+nextp+'.html');
- parent.xinner.document.location.href=u;
- setbuttons();
- } //if AOK.length
- } //if xanswers.length
- }
-
- function doanswers(){
- var xanswers='x';
- xanswers=document.location.search;
- if (xanswers.length>1){
- AOK= parent.xanswers.processanswers(xanswers);
- }
- //alert('return='+AOK)
- }
-