//==============================================
// Przełącza na tryb wysiwyg
//==============================================
function przelaczNaWysiwyg() {
	
    if (document.getElementById("przelaczPola").checked == true) {
    	

  	    tinyMCE.init({
    	mode : "textareas",
    	theme : "advanced",
        language : "pl",        //jesli masz sciagnietego langpacka
        convert_fonts_to_spans : true,
        force_br_newlines : true // nowa linia br
       // valid_elements : "blockquote,strong,cite,abbr,acronym"  //znaczniki, z ktorych pozwalasz korzystac gosciowi
        });
    } else {
  		location.reload();
    }
}


//==============================================
// window open
//==============================================


function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

//==============================================
// window open - popup
//==============================================

function popup(url, nazwa, height, width) {
	window.open(url, nazwa,'height='+height+',width='+width);
	
}



//==============================================
// Czy wypełnine pola w kreator pol rejestracja
//==============================================

function czyWypelnionePola(f) {

    if (f.nazwa_pola.value.length<1) { alert("Podaj nazwę pola"); return false; }
    if (f.nazwa_w_bazie.value.length<1) { alert("Podaj nazwę pola w bazie"); return false; }
  
    return true;
}


//==============================================================
// Sprawdza czy pola radio przy formularzu akceotacji zaznaczone
//===============================================================

function sprawdzCzyZaznaczone(f) {
  // pole radio user
  for (i=0;i<f.user_register.length;i++) {
      if (f.user_register[i].checked) 
          var radUserOk = 1;
  }
  if (radUserOk!=1) { 
  	  alert("Proszę wybrać uczestnika!"); 
   	  return false; 
  }
  
  // pole radio company
  for (i=0;i<f.company_register.length;i++) {
      if (f.company_register[i].checked) 
          var radCompanyOk = 1;
  }
  if (radCompanyOk!=1) {
  	  alert("Proszę wybrać firmę!"); 
  	  return false; 
  }
  
  if ((radUserOk = 1) && (radCompanyOk = 1)) {
  	  return true;
  }
  
} 

//===========================================================
function blokuj(f) {
  var radio_1c = 0;
  var radio_2c = 0;
  var ile = f.user_register.length;
  if (ile == undefined) {
      ile = 1;
  }
 // pole radio
  
  alert(ile); 
  for (i=0;i<ile;i++) 
  	  if (f.user_register[i].checked) 
  	      radio_1c = 1;
  
          
  if (radio_1c != 1) { 
  	  alert("Zaznacz pole radio przy użytkowniku"); 
  	  return false; 
  }
  
 
  return true;
}


//=======================================================
// Sprawdza czy wypełniono pola formularza
//=======================================================
function checkIsValidForm(formularz) {
	
	j=0
	for (var i=0; i<formularz.elements.length; i++) {
  		if (formularz.elements[i].type == 'text' && formularz.elements[i].value.length == 0){
  			alert('Proszę wypełnić wszystkie pola!');
  			return false;
  		}
  		if (formularz.elements[i].type == 'select-one' && formularz.elements[i].selectedIndex <1){
  			alert('Proszę wypełnić wszystkie pola!');
  			return false;
  		}
  		if (formularz.elements[i].type == 'textarea' && formularz.elements[i].value.length == 0){
  			alert('Proszę wypełnić wszystkie pola!');
  			return false;
  		}
	}
	return true;
}

//===============================================
// Sprawdza czy wybraną grupę z pola select
// przy dopisywaniu jej do programu
//===============================================
function checkIsSelectGrupa(f) {
	form = document.getElementById(f);
	if (f.grupa.selectedIndex < 1) {
		alert('Nie wybrano grupy!');
		return false;
	}
}

//===============================================
// Sprawdza czy wybraną opcje z pola select
//===============================================
function checkSelectedIndex(f) {
	form = document.getElementById(f);
	if (f.optionSelect.selectedIndex < 1) {
		alert('Nie wybrano programu!');
		return false;
	}
}

//===================================================
// KALENDARZ
//===================================================

function pokaz_kalendarz(pole, formName) {
	  o = window.open("components/kalendarz.php?p="+pole+"&formName="+formName+"", "kalendarz", "width=400px, height=220px,"
   + " left=250,top=200,location=no,status=no,"
   + " directories=no, scrollbars=no, menubar=no, toolbar=no, resizable=yes");
  o.focus();
   return false;
}
