function onKeyPress(e) {
	var key = 27;
	if(e.which == key || e.keyCode == key) {
		;//Close_Popup();
	}
}



/**
* Toggles the check state of a group of boxes
*
* Checkboxes must have an id attribute in the form cb0, cb1...
* @param The number of box to 'check'
* @param An alternative field name
*/
function checkAll( fldName ) {
  	if (!fldName) {
  	   fldName = 'cb';
  	}
	var f = document.adminForm;
	var c = f.toggle.checked;
	var n = 0;
	var i=0;

	do {
		cb = eval( 'f.' + fldName + '' + i );

		if (cb) {
			cb.checked = c;
			n++;
		}
		i++;
	} while ( cb != null );

	if (c) {
		document.adminForm.boxchecked.value = n;
	} else {
		document.adminForm.boxchecked.value = 0;
	}
}

function isChecked(ischecked){
	if (ischecked == true){
		document.adminForm.boxchecked.value++;
	}
	else {
		document.adminForm.boxchecked.value--;
	}
}

/**
* Default function. Usually would be overriden by the component
*/
function submitbuttonSearch(pressbutton) {
	submitform('search', pressbutton);
}
function submitbuttonInquiry(pressbutton) {
	submitform('inquiryForm', pressbutton);
}
function submitbuttonAdmin(pressbutton) {
	submitform('adminForm', pressbutton);
}
function submitbutton(pressbutton) {
	submitform('webForm', pressbutton);
}


/**
* Submit the admin form
*/
function submitform(form, pressbutton){
	if (pressbutton) {
		eval( "document." +form+ ".action.value='" +pressbutton+"'" );
	}

	eval( "document." +form+ ".submit()" );
}




/************************************************************************
 * FORM check, pregleda formo z RadioButtons
 */
	Array.prototype.find = function(o) {
		for(var i = 0; i < this.length; i++)
	  		if(this[i] === o)
	     		return true;
		
		return false;
	}
	
	function checkRadiobuttons(form)
	{
		var tmp = new Array();
		var radioResults = 0;
		
		for (var i = 0; i < form.elements.length; i++ )
		{
			if (form.elements[i].type == 'radio')
			{
				radioName = form.elements[i].name;
				
				if( !tmp.find(radioName) )
					tmp.push(radioName);
					
				if (form.elements[i].checked == true) 
	                radioResults ++;
			}
	    }
	
		if( tmp.length == radioResults )
		//if( 3 == radioResults )
			return true;
		else
			return false;
	}
	
	function validateForm(form){
		if( checkRadiobuttons(form) )
			form.submit();
		else
			alert("Vaša anketa ni popolna, izpolniti morate celetno anketo!");
	}



/************************************************************************
 * FACEBOOK function, za objavo clanka na FB-ju
 */
function fbs_click(u,t) {
	window.open('http://www.facebook.com/sharer.php?u='+u+'&t='+t,'SparVrecka',"menubar=1,toolbar=0,status=0,width=626,height=436");
	return true;
}



