/* FORM SET LAYERS */
function ChangeSetVisibility(DivID,FormName) {
   var obj = document.layers ? document.layers[DivID] : (document.getElementById ? document.getElementById(DivID).style : document.all[DivID].style);
   obj.display = obj.display=='block' ? 'none' : 'block';
   document.forms[FormName].elements[DivID].value = obj.display=='none' ? '0' : '1';
   document.images[DivID+'_img'].src   = obj.display=='none' ? '/w3x/ankiety/s/p/set/set_e.gif' : '/w3x/ankiety/s/p/set/set_c.gif';
   document.images[DivID+'_img'].title = obj.display=='none' ? '+' : '-';
}


/* CALENDAR */
function ShowCalendar(fn,date,start_date,end_date,reload_opener,form_name) {
	width = 168;
	height = 148;
	CalendarWindow = window.open('/w3x/ankiety/admin/calendar.php/fn/'+ fn +'/date/'+ date +'/start_date/'+ start_date +'/end_date/'+ end_date +'/reload_opener/'+ reload_opener +'/form_name/'+ form_name +'/?sel=1','CalendarWindow','width=' + width + ',height=' + height + ',scrollbars=no,toolbar=no,menubar=no,status=no,location=no,personalbar=no,directories=no,dependent=yes,resizable=no');
	CalendarWindow.moveTo((screen.width - width)/2,(screen.height - height)/2);
	CalendarWindow.focus();
}


function ClearDate(fn) {
	this.document.forms.data_form.elements[fn].value='0000-00-00';
}


/* ANKIETY */

function checkQuestion(frm,lastQ) {
	btnDisabled = true;
	btnName		= lastQ==1 ? 'btnVote' : 'btnNext';

	for (i=0; i<frm.elements.length; i++) {
		if ((frm.elements[i].type=='radio' || frm.elements[i].type=='checkbox') && frm.elements[i].checked==true) {
			btnDisabled = false;
		}
		if (frm.elements[i].name==btnName) {
			btnI = i;
		}
	}
	frm.elements[btnI].disabled = btnDisabled;
}


/* OGÓLNE */

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function in_array(stringToSearch, arrayToSearch) {
	for (s = 0; s < arrayToSearch.length; s++) {
		thisEntry = arrayToSearch[s].toString();
		if (thisEntry == stringToSearch) {
			return true;
		}
	}
	return false;
}

function sS(status_text) {   
	window.defaultStatus = status_text;
	window.status = status_text;
}

function CloseWindow() {
	self.close();
}

function setParentHeight(ankietaID) {
	if (parent == window) return;
	else parent.setIframeHeight('ankieta_' + ankietaID);
}

