
//----------------------------------------------------------------------


window.addEvent('load', function(){ 
	
	var doc = document.getElementsByTagName('li');

	for (var i = 0; i < doc.length; i++){
		if(doc[i].className == "lc_nav" ) {
			ChangeClass(doc[i],'lc_nav', 'lc_active');
		}
		if(doc[i].className == "lc_sub_nav" ) {
			ChangeClass(doc[i],'lc_sub_nav', 'lc_sub_active');
		}
	}
	
	for (var i = 0; i < doc.length; i++){
		if(doc[i].className == "rm_nav" ) {
			ChangeClass(doc[i],'rm_nav', 'rm_active');
		}
	}
	
	var row = document.getElementsByTagName('tr');
	for (var i = 0; i < row.length; i++){
		if(row[i].className == "row0" || row[i].className == "row1") {
			ChangeClass(row[i], row[i].className, row[i].className+'_over');
		}
	}
});


function MenuNav( obj ) {
	obj.innerHTML	= "<img src=\"images/loading.gif\" alt=\"\" title=\"Saving...\" />&nbsp;Saving...";
}

function ChangeClass( elem, old_class, new_class ) {

	$(elem).addEvents({ 
		'mouseover' : function(event){ 
			$(elem).removeClass(old_class)
			$(elem).addClass(new_class);
		}  	
	})
	
	$(elem).addEvents({ 
		'mouseout' : function(event){ 
			$(elem).removeClass(new_class);
			$(elem).addClass(old_class);
		}  	
	})
}

//----------------------------------------------------------------------


function ulubione( adres, tytul )
{
    //FireFox
    if (window.sidebar) { 
        window.sidebar.addPanel(tytul, adres, ""); 
				
    //IE
    } else if (window.external) {
        window.external.AddFavorite(adres, tytul); 
				
    //Opera
    } else if (window.opera && window.print) {
        var a = document.createElement('a');
        a.setAttribute('href', adres);
        a.setAttribute('title', tytul);
        a.setAttribute('rel','sidebar');
        a.click();
    }
}
 


//----------------------------------------------------------------------

function replaceTxt2( field ){
	if(document.getElementById(field).value=="szukaj..."){
	document.getElementById(field).value="";
	}
}

function replaceTxtBack2( field ){
	if(document.getElementById( field ).value==""){
	document.getElementById( field ).value="szukaj...";
	}
}

function ShowHide(id) {
	var element = document.getElementById(id);
	element.style.display=(element.style.display=='block')?"none":"block";
}

function redirect( url ) {
	window.location = url;
}


//onClick="checkAll(5);"

function checkAll( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
	var f = document.adminForm;
	var c = f.toggle.checked;
	var n2 = 0;
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		document.adminForm.boxchecked.value = n2;
	} else {
		document.adminForm.boxchecked.value = 0;
	}
}

function CheckAll()
{
  checkboxes = document.getElementsByTagName("input");
  elem = document.getElementById('selectall');
	state = elem.checked;

	  for (i=0; i<checkboxes.length ; i++)
	  {
			if (checkboxes[i].type == "checkbox" && checkboxes[i].disabled == false && checkboxes[i].id == 'selectall' ) 
			{
				checkboxes[i].checked=state;
			}
		}
}


function ShowPermit( formName ) {

				if(formName.access.value == 2) {
					document.getElementById('permit').style.display='block';
				}
				else document.getElementById('permit').style.display='none';
			}
			

function validateFormNewModule(formName)
{
	var message = new Array();
	var err = 0;
	var errors = '';
	
		if ((!formName.titledesc.value) || (formName.titledesc.length < 3)) {
        message[err] = "Wypełnij pole 'Nazwa modułu', podaj co najmniej trzy znaki!";
				formName.titledesc.addClass('add-error');
				err++;
		}
		else { formName.titledesc.removeClass('add-error'); }
		
		for (i=0; i<message.length; i++) {
			errors = errors + (i+1) + ": " + message[i] + "\n"
		}

		
		if( err > 0 ) {
			alert(errors);
			return false;
    } else {
				return true;
    }
		
		
}


function validateFormNewPromotion(formName)
{
	var message = new Array();
	var err = 0;
	var errors = '';
	
		if ((!formName.titledesc.value) || (formName.titledesc.length < 3)) {
        message[err] = "Wypełnij pole 'Nazwa promocji', podaj co najmniej trzy znaki!";
				formName.titledesc.addClass('add-error');
				err++;
		}
		else { formName.titledesc.removeClass('add-error'); }
		
		
		if ( (formName.frontpage.checked) && (formName.selectimg.value == 'blank.jpg') && (formName.uploadfile.value == '') ) {
        message[err] = "Wybierz banner!";
				formName.frontpage.parentNode.addClass('add-error');
				err++;
		}
		else { formName.frontpage.parentNode.removeClass('add-error'); }
		
		
		if ( (formName.swf.checked) && ( (!formName.swf_width.value) || (!formName.swf_height.value) ) ) {
        message[err] = "Podaj wymiary animacji .swf!";
				formName.swf.parentNode.addClass('add-error');
				err++;
		}
		else { formName.swf.parentNode.removeClass('add-error'); }
		
		for (i=0; i < message.length; i++) {
			errors = errors + (i+1) + ": " + message[i] + "\n"
		}

		
		if( err > 0 ) {
			alert(errors);
			return false;
    } else {
				return true;
    }
		
		
}




		function rotateimage()
		{
			var next;
			var last;
			
			if(licz == 1 && mark) {
				ShowHide('box' + images); 
				ShowHide('box' + licz); 
				licz = 0; 
			} else { 
				next = licz + 1; 
				ShowHide('box' + next); 
				ShowHide('box' + licz);
			};
			
			if(licz < images-1) { ++licz; mark = false; } else { licz = 1; next = 1; mark = true };
			
		}


