/**
 * zaznaczanie checkboxów
 *
 */
function toggle() {

    var pLen = pForm.elements.length;
    var pBoxes = true;
	var pImg = document.getElementById( 'togglebox' );

    for ( i = 0; i < pLen; i++ ) {
        if ( !pForm.elements[i].checked )
            pBoxes = false;
    }
    if ( pBoxes ) {
		pBoxes = false;
		pImg.src = 'imp/toggle_off.gif';
	}else {
		pBoxes = true;
		pImg.src = 'imp/toggle_on.gif';
	}
    for ( i = 0; i < pLen; i++ ) {
        pForm.elements[i].checked = pBoxes;
    }
}

/**
 * usuwa tagi HTML z pola formularza
 *
 */
function delHTMLtag(sContent)
{
	iOpen = sContent.indexOf("<");
	iClose = sContent.indexOf(">");
	if(iOpen == -1)
		iOpen = iClose;
	if(iClose == -1)
		iClose = iOpen;
	iLength = sContent.length;
	sBefore = sContent.substring(0, iOpen);
	sAfter = sContent.substring((iClose + 1), iLength);
	sContent = sBefore + sAfter;
	if(sContent.indexOf("<") != -1)
		sContent = delHTMLtag(sContent);
	return sContent;
}

/**
 * sprawdza pola text i textarea na obecnosc tagow HTML
 *
 */
function checkHTMLtag(form)
{
	var bOK = true;
	for(i=0; i<form.length; i++)
	{
	    if(form.elements[i].type == 'text' || form.elements[i].type == 'textarea')
	    {
	        var sTemp = delHTMLtag(form.elements[i].value);
	        if (sTemp != form.elements[i].value)
	        {
	            bOK = false;
	            form.elements[i].value = sTemp;
			}
		}
	}
	if (!bOK)
	    window.alert('Znaczniki HTML zostały usunięte.\nProszę sprawdzić jeszcze raz poprawność wprowadzonych danych.');
	send_order = true;
	return bOK;
}

/**
 * sprawdzanie czy są wybrane zdjęcia
 *
 */
function check() {
	pLen = pForm.elements.length;
	for ( i = 0; i < pLen; i++ ) {
		if ( pForm.elements[i].checked ) pSubmit = true;
	}
	if ( !pSubmit ) {
		alert( 'Musisz zaznaczyć przynajmniej jedno zdjęcie!' );
	}
}

/**
 * sortowanie zdjęć w galerii
 *
 */
function sort_photos() {
	pForm.submit();
}

/**
 * zamawianie zdjęć
 *
 */
function order_photos() {
	sAction = sHTTPSfServerName + 'sf_dodaj.sphp';
	pForm.action = sAction;
	check();
	if ( pSubmit ) {
		return true;
	}else {
		return false;
	}
}


/*
 *  obsługa topLayerow
 */

function showWindow(sDiv, sClass){
	var iHash = sDiv.indexOf('#');
	if (iHash>=0)
        sDiv = sDiv.substr(iHash+1);
	else
	    sDiv = '';
	oDiv = document.getElementById(sDiv);
	oWindow = document.getElementById('SFwindow');
	oContent = document.getElementById('SFwindowContent');
	if (oDiv && oWindow && oContent){
	    oContent.innerHTML = oDiv.innerHTML;
	    oWindow.style.display = 'block';
	    oWindow.className = sClass;
	}
}
function hideWindow(){
    oWindow = document.getElementById('SFwindow');
    oContent = document.getElementById('SFwindowContent');
    if (oWindow){
        if (oContent)
            oContent.innerHTML = '';
        oWindow.style.display = 'none';
        oWindow.className = '';
    }
}


function showElement(id) {
	document.getElementById(id).style.display = '';
}