// JavaScript Document
<!--
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_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


// myaccount - new message

function check_mail_message()
{
 if ((document.getElementById('send_to').value == '' )&&(document.getElementById('send_to_login').checked)) 
     { 
       alert('Nie wpisałeś adresata wiadomości. Uzupełnij wymagane pola...');
       return false;
     }	
 if ((document.getElementById('select_friend').options[0].selected)&&(document.getElementById('send_to_friend').checked)) 
     { 
       alert('Nie wybrałeś znajomego, do którego chcesz wysłać wiadomość.');
       return false;
     }	
 else if (document.getElementById('title').value=='') 
     { 
       alert('Nie wpisałeś tematu wiadomosci. Uzupełnij wymagane pola.');
       return false;
     }
  else {
       submit_progress('submit_message','Wysyłanie Wiadomości...');
	   return true;
	  }
}

function switch_send_type() 
    {
	     if (document.getElementById('send_to_login').checked) {
			 document.getElementById('send_to').disabled='';
			 document.getElementById('select_friend').disabled='disabled';
		 } else {
			 document.getElementById('send_to').disabled='disabled';
			 document.getElementById('select_friend').disabled='';
		 }
	}



// invite friend
function myacc_invite2(text) 
{
	document.getElementById('myacc_invite_friend2').innerHTML = '<strong>Hej '+text+', </strong>';
}

function myacc_invite1(text) 
{
	document.getElementById('myacc_invite_friend1').innerHTML =   '<strong>Do: </strong>' + text;
}


function myacc_invite3(text) 
{
	document.getElementById('myacc_invite_friend3').innerHTML =   '<strong>'+ text +' </strong><br /><br /><input name=\"submitinvite\" type=\"submit\" id=\"submitinvite\"  class=\"input_small\" value=\"Wyślij Zaproszenie\" />';
}


function check_invitation_message()
{
 if ((document.getElementById('email_friend').value=='')) { 
	 alert('Nie wpisałeś adresu email twojego znajomego. Uzupełnij wymagane pola.');
       return false;
	 }
 else  if (!(check_email(document.getElementById('email_friend').value))) {
		 alert('Wpisz poprawny adres email.');
		return false;
	 }
 else if ((document.getElementById('name_friend').value=='')) { 
	 alert('Nie wpisałeś imienia twojego znajomego. Uzupełnij wymagane pola.');
       return false;
	 }
 else {
	  return true;
     }

}




// Set search settings in search form

function set_search_settings() {
 if (document.getElementById('keywords_id').checked) 
     { 
		document.getElementById('content').options.length='7';
        document.getElementById('content').options[0].text='wszędzie';
        document.getElementById('content').options[0].value='0';
		document.getElementById('content').options[1].text='artykuły i niusy';
        document.getElementById('content').options[1].value='1';
		document.getElementById('content').options[2].text='blogi';
        document.getElementById('content').options[2].value='2';
		document.getElementById('content').options[3].text='profile'; 
        document.getElementById('content').options[3].value='3';
		document.getElementById('content').options[4].text='kalendarium';
        document.getElementById('content').options[4].value='4';
		document.getElementById('content').options[5].text='ogłoszenia';
        document.getElementById('content').options[5].value='5';
		document.getElementById('content').options[6].text='forum'; 
        document.getElementById('content').options[6].value='6';
		document.getElementById('sort_by').disabled='';
     }	
else if (document.getElementById('tags_id').checked) //tags selected
     { 
	    document.getElementById('content').options.length='4';
        document.getElementById('content').options[0].text='wszędzie';
        document.getElementById('content').options[0].value='0';
		document.getElementById('content').options[1].text='artykuły i niusy';
        document.getElementById('content').options[1].value='1';
		document.getElementById('content').options[2].text='blogi';
        document.getElementById('content').options[2].value='2';
		document.getElementById('content').options[3].text='profile'; 
        document.getElementById('content').options[3].value='3'; 
		//disable sort by
		document.getElementById('sort_by').disabled='disabled';
     }	

set_search_settings2();
}

function set_search_settings2() {
	// all, art & nius, kalendarz, osoby
   if (((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[0].selected)) || 
      ((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[1].selected)) ||
	  ((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[4].selected)) ||
	  ((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[3].selected)))
       {
		   document.getElementById('sort_by').options.length='3';
		   document.getElementById('sort_by').options[0].text='najnowsze';
           document.getElementById('sort_by').options[0].value='date';
		   document.getElementById('sort_by').options[1].text='najpopularniejsze';
           document.getElementById('sort_by').options[1].value='views';
		   document.getElementById('sort_by').options[2].text='najczęściej komentowane';
           document.getElementById('sort_by').options[2].value='comments';
		   document.getElementById('sort_by').disabled='';
	   }
	   // blogs
   else if ((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[2].selected)) 
       {
		   document.getElementById('sort_by').options.length='2';
		   document.getElementById('sort_by').options[0].text='najnowsze';
           document.getElementById('sort_by').options[0].value='date';
		   document.getElementById('sort_by').options[1].text='najpopularniejsze';
           document.getElementById('sort_by').options[1].value='views';
		   document.getElementById('sort_by').disabled='';
	   }
   // disabled - forum, ogloszenia
   else if (((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[6].selected)) ||
           ((document.getElementById('keywords_id').checked) && (document.getElementById('content').options[5].selected)))
       {
		   document.getElementById('sort_by').disabled='disabled';
	   }
	   
}


function check_form(field_name) {
	 if ((document.getElementById(field_name).value=='')) { 
	     alert('Uzupełnij wymagane pola.');
         return false;
	 }
     else {
	     return true;
     }

	}
	
function search_profile_settings() {
	if (document.getElementById('profile_tags_id').checked) {
		    document.getElementById('myacc_profile_search_2').style.display='block';
			document.getElementById('myacc_profile_search_1').style.display='none';
		 }
    else {
		    document.getElementById('myacc_profile_search_1').style.display='block';
			document.getElementById('myacc_profile_search_2').style.display='none';
		 }
}




function check_search_profile()
{
 if ((document.getElementById('age_from').value) > (document.getElementById('age_to').value) ) 
     { 
       alert('Kryteria dotyczace wieku nie zostaly wybrane poprawnie. Wiek od jest wiekszy niz wiek do.');
       return false;
     }	
  else {
	   return true;
	  }
}




function check_change_pass()
{
 if ((document.getElementById('new_password').value.length) < 6) 
     { 
       alert('Nowe haslo jest zbyt krótkie. Haslo powinno miec min. 6 znaków.');
       return false;
     }	
 else if ((document.getElementById('new_password').value) != (document.getElementById('new_password2').value)) 
     { 
       alert('Nowe haslo oraz jego potwierdzenie sa rózne. Wartosci w obu polach powinny byc identyczne.');
       return false;
     }	
else if (document.getElementById('old_password').value == '') 
     { 
       alert('Nie podales starego hasla.');
       return false;
     }	
  else {
	   return true;
	  }
}







// function will verify if email address is correct

function check_email(str){
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str)) {
  testresults=true
  } else {
   //alert("Please input a valid email address!")
    testresults=false
    }
  return (testresults)
}


function check_spaces(str){
  var filter=/^(\s+)$/i
  if (filter.test(str)) {
  testresults=true
  } else {
   //alert("Please input a valid email address!")
    testresults=false
    }
  return (testresults)
}




function check_change_email()
{
	if (check_email(document.getElementById('new_email').value)!=true)      { 
       alert('Nie podałeś poprawnego adresu email.');
       return false;
     }
	
else if ((document.getElementById('new_email').value.length) < 2) 
     { 
       alert('Nie podałeś poprawnego adresu email.');
       return false;
     }	
 else if ((document.getElementById('new_email').value) != (document.getElementById('new_email2').value)) 
     { 
       alert('Nowy adres email oraz jego potwierdzenie sa różne. Wartości w obu polach powinny być identyczne.');
       return false;
     }	  
 else {
	   return true;
	  }
}

// edit profile functions
function edit_profile_c_city()
{
	if (document.getElementById('current_country').options[7].selected) 
	   {
		 document.getElementById('current_town_id').innerHTML= '<select name=\"current_town\" class=\"select_small\" id=\"current_town\"><option value=\"\" selected=\"selected\">Wybierz    </option><option value=\"Athlone\">Athlone</option><option value=\"Carlow\">Carlow</option><option value=\"Clonmel\">Clonmel</option><option value=\"Cork\">Cork</option><option value=\"Drogheda\">Drogheda</option><option value=\"Dublin\">Dublin</option><option value=\"Dundalk\">Dundalk</option><option value=\"Ennis\">Ennis</option><option value=\"Galway\">Galway</option><option value=\"Kilkenny\">Kilkenny</option><option value=\"Killarney\">Killarney</option><option value=\"Limerick\">Limerick</option><option value=\"Sligo\">Sligo</option><option value=\"Tralee\">Tralee</option><option value=\"Waterford\">Waterford</option><option value=\"Wexford\">Wexford</option><option value=\"Inne\">Inne</option></select> &nbsp; lub wpisz: &nbsp; <input name=\"current_town2\" type=\"text\" class=\"input_small\" id=\"current_town2\" size=\"20\" maxlength=\"40\" />'; 
	   }
	   else	if (document.getElementById('current_country').options[8].selected) 
	   {
		 document.getElementById('current_town_id').innerHTML= '<select name=\"current_town\" class=\"select_small\" id="current_town"><option value="" selected="selected">Wybierz</option><option value="Armagh">Armagh</option><option value="Ballymena">Ballymena</option><option value="Bangor">Bangor</option><option value="Belfast">Belfast</option><option value="Coleraine">Coleraine</option><option value="Kilkeel">Kilkeel</option><option value="Lisburn">Lisburn</option><option value="Londonderry">Londonderry</option><option value="Lurgan">Lurgan</option><option value="Newry">Newry</option><option value="Newtownabbey">Newtownabbey</option><option value="Newtownards">Newtownards</option><option value="Omagh">Omagh</option><option value="Portadown">Portadown</option><option value="Inne">Inne</option></select> &nbsp; lub wpisz: &nbsp; <input name=\"current_town2\" type=\"text\" class=\"input_small\" id=\"current_town2\" size=\"20\" maxlength=\"30\" />';
	   }
	 else {
		   document.getElementById('current_town_id').innerHTML='<input name="current_town" type="text" class="input_small" id="current_town" size="20" maxlength="30" />';
		 }

}


// myacc remove friend


function remove_friend(id)
{
  input_box=confirm("Czy na pewno chcesz usunąć wybraną osobę z listy twoich kontaktów?");
  if (input_box==true) { 
  // Output when OK is clicked
    document.location.href = "/index.php?p=myaccount&p2=moi-znajomi&del="+id ;
  }

}



// myacc remove friend


function remove_fav_article(id)
{
  input_box=confirm("Czy na pewno chcesz usunąć wybrany artykuł z ulubionych?");
  if (input_box==true) { 
  // Output when OK is clicked
    document.location.href = "/index.php?p=myaccount&p2=ulubione-artykuly&del="+id ;
  }

}



function remove_my_article(id)
{
  input_box=confirm("Czy na pewno chcesz usunąć wybrany artykuł z serwisu?");
  if (input_box==true) { 
  // Output when OK is clicked
    document.location.href = "/index.php?p=myaccount&p2=moje-artykuly&del="+id ;
  }

}



// registration form verification

function check_registration_form() {

	 if (document.getElementById('login').value.length<3) 
     { 
       alert('Wpisz wybrany przez siebie login. Powinien on zawierać min 3 - max 15 znaków');
       return false;
     }	
	 else if (document.getElementById('login').value.length>14) 
     { 
       alert('Wpisany login jest zbyt długi - Max 14 znaków.');
       return false;
     }	
	else if (restricted_login(document.getElementById('login').value)) 
     { 
       alert('Nie można zarejestrować tego loginu. Podany login jest już zajęty.');
       return false;
     }	

	 else  if ((document.getElementById('password').value.length) < 6) 
     { 
       alert('Hasło powinno mieć min. 6 znaków.');
       return false;
     }	
	 
	 else if (document.getElementById('password').value !=document.getElementById('password_confirm').value) 
     { 
       alert('Hasło i jego potwierdzenie są różne. Obie wartości powinny być identyczne.');
       return false;
     }	
 else  if (!(check_email(document.getElementById('email').value))) {
		 alert('Wpisz poprawny adres email.');
		return false;
	 }
	 else if (!((document.getElementById('gender_m').checked)||(document.getElementById('gender_f').checked) ))
     { 
       alert('Wybierz płeć.');
       return false;
     }	
	 else if ((document.getElementById('dob_day').options[0].selected)||(document.getElementById('dob_month').options[0].selected)||(document.getElementById('dob_year').options[0].selected)) {
		 alert('Uzupełnij swoją date urodzenia.');	 
		 return false;
     } 
	 else if (document.getElementById('current_country').options[0].selected) {
		 alert('Wybierz kraj, w którym obecnie przebywasz.');
	    return false;
	 }
	 else if (document.getElementById('city').value.length<2) 
     { 
       alert('Wpisz miasto, w którym obecnie przebywasz.');
       return false;
     }	
	 else if (document.getElementById('token').value.length<2) 
     { 
       alert('Wypisz kod z obrazka.');
       return false;
     }
	 else if (document.getElementById('accept_terms').checked==false) 
     { 
       alert('Przed rejestracją musisz zaakceptować regulamin serwisu.');
       return false;
     }	
	 else {return true;}
	 
	}



// prevent registering admin logins
function restricted_login(str){
  var filter=/^(.)*admin(.)*|[\s+]*moderator(.)*|bart|bartek|[\s+]*nadajemy(.)*$/i

	
  if (filter.test(str)) {
  testresults=true
  } else {
   //alert("Please input a valid email address!")
    testresults=false
    }
  return (testresults)
}








// recover password form verification

function check_lostpassword_form() {

if (document.getElementById('login').value.length<1) 
     { 
       alert('Wypisz swój login.');
       return false;
     }	
	
else  if (!(check_email(document.getElementById('email').value))) {
		 alert('Wpisz poprawny adres email.');
		return false;
	 }

	 else if (document.getElementById('token').value.length<2) 
     { 
       alert('Wypisz kod z obrazka.');
       return false;
     }	
	 else {return true;}
	 
	}













// --------------- RESIZE BOXES --------------------

var old_height;
var current_height;
var box_name_global;
var new_height_global;
var button_box_name_global;
var box_id_global;
var user_id_global;


function resize_box(box_id,new_height,user_id) {
    box_id_global=box_id;   
	user_id_global=user_id;
    box_name_global='resize_uid'+user_id+'_box_cont'+box_id;
    button_box_name_global='button_box'+box_id;
    new_height_global=new_height;    
    // if padding >0 set to 0
    //if (new_height_global>current_height) {document.getElementById(box_name_global).style.padding='0px';}
    old_height = document.getElementById(box_name_global).offsetHeight;
    current_height = old_height;
    if (!(isInteger(new_height_global))) { new_height_global=10;}

   
    if (new_height_global>current_height) {
        // delete if max
        delete_cookie(box_name_global)
        document.getElementById(button_box_name_global).innerHTML='<img src="img/arrow_down.gif" alt="Maxymalizuj" width="16" height="13" hspace="2" vspace="2" border="0" />';
        resize_box_max();
    }
    else if (new_height_global<current_height) {
         // set cookie only if minimalize
         var expires = new Date();     //set new date object
         expires.setTime(expires.getTime() + (1000 * 60 * 60 * 24 * 120));     //set it 120 days ahead 
         document.cookie = box_name_global + '=' + escape(old_height) + '; path=/' + ((expires == null) ? '' : '; expires=' + expires.toGMTString());

        document.getElementById(button_box_name_global).innerHTML='<img src="img/arrow_up.gif" alt="Minimalizuj" width="16" height="13" hspace="2" vspace="2" border="0" />';
        resize_box_min();
    }

}

function resize_box_max() {
          current_height=current_height+4;
         if (current_height>0)  document.getElementById(box_name_global).style.height=current_height+'px';
          if (current_height < new_height_global) {setTimeout('resize_box_max()',10);}   
          else { 
                document.getElementById(button_box_name_global).innerHTML='<a href="javascript:resize_box(' +box_id_global+ ',\'0\','+user_id_global+');"><img src="img/arrow_up.gif" alt="Minimalizuj" width="16" height="13" hspace="2" vspace="2" border="0" /></a>';
               document.getElementById(box_name_global).style.height=''; 
          } 
          
 }   
function resize_box_min() {
          current_height=current_height-4;
          if (current_height>0) document.getElementById(box_name_global).style.height=current_height+'px';
          if (current_height > new_height_global) {setTimeout('resize_box_min()',10);}  
          else {
             document.getElementById(box_name_global).style.height='0px';
             document.getElementById(button_box_name_global).innerHTML='<a href="javascript:resize_box(' +box_id_global+ ',\''+old_height+'\','+user_id_global+');"><img src="img/arrow_down.gif" alt="Maxymalizuj" width="16" height="13" hspace="2" vspace="2" border="0" /></a>';
             //set padding here
             //document.getElementById(box_name_global).style.padding='0px 0px 0px 0px';
          }  
 }   


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return "";
}


function delete_cookie(name) {
 document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
} 






// Check if variable is Integer

function isInteger (s)
  {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }

// end of check if variable is Integer

// --------------- END OF RESIZE BOXES --------------------




//pop up windows

function displayWindow(url, width, height) {
        var Win = window.open(url,"Nadajemy_Info",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,left=200,top=200' );
}


// maximize/min textarea

function textarea_size(minmax,textarea_name) {
//0-min,1-max

if (minmax==0) {
		document.getElementById(textarea_name).rows=document.getElementById(textarea_name).rows-10;
  }
else if (minmax==1) {
	document.getElementById(textarea_name).rows=document.getElementById(textarea_name).rows+10;

  }


}


//img positions:1-top right,2-top left , 3 - below title,4-below intro,5-below text 

function img_upl_options() {
	if (document.getElementById('img_large').checked) {
		 document.getElementById('img_align1').innerHTML='<div id=\"img_align1\"><label><input name=\"img_position\" type=\"radio\" value=\"3\" checked=\"checked\" />pod tytułem</label>';
		 document.getElementById('img_align2').innerHTML='<label><input name=\"img_position\" type=\"radio\" value=\"5\"/>pod treścią</label> ';
		}
	else {
		 document.getElementById('img_align1').innerHTML='<div id=\"img_align1\"><label><input name=\"img_position\" type=\"radio\" value=\"1\" checked=\"checked\" />w prawym górnym rogu</label>';
		 document.getElementById('img_align2').innerHTML='<label><input name=\"img_position\" type=\"radio\" value=\"2\"  />w lewym górnym rogu</label> ';
		}
   }
   
   

   
function img_upl_options2() {
	if (document.getElementById('img_large').checked) {
		 document.getElementById('img_options2').innerHTML='<div id=\"img_align1\"> <label><input name=\"img_position\" type=\"radio\" value=\"3\" />pod tytułem</label> </div><div id=\"img_align2\"><label><input name=\"img_position\" type=\"radio\" value=\"4\" checked=\"checked\" />pod wstępem</label></div><div id=\"img_align3\"> <label><input name=\"img_position\" type=\"radio\" value=\"5\" />pod całym artykułem</label> </div>';
		}
	else {
		 document.getElementById('img_options2').innerHTML='<div id=\"img_align1\"> <label><input name=\"img_position\" type=\"radio\" value=\"1\" checked=\"checked\"/>w prawym górnym rogu</label> </div><div id=\"img_align2\"><label><input name=\"img_position\" type=\"radio\" value=\"2\"  />w lewym górnym rogu</label></div>';
		
		}
   }



// this function will check if image extension is .jpg , .jpeg
function image_type_ok(str){
var filter=/(.)\.(jpg|jpeg)$/i
 
if (filter.test(str)) {
  testresults=true
  } else {
   //alert("Please input a valid email address!")
    testresults=false
    }
  return (testresults)
}








// function will check news before it will be added
function check_add_nius() {

if (document.getElementById('category').value=='') {
     alert('Wybierz kategorię niusa.');
     return false;
   }	
	
else if (document.getElementById('title').value.length<2) {alert('Nie wpisałeś tematu niusa');return false;}
   
   

 

else if ((document.getElementById('filename').value.length<4)&&(document.getElementById('contentt').value.length<3)) 
{alert('Wpisz treść niusa lub załącz zdjęcie.');return false;}


else if ((document.getElementById('filename').value.length>3)&&(image_type_ok(document.getElementById('filename').value)!=true)) {
     alert('Załącz plik w formacie .jpg');
     return false;
   }
else if (document.getElementById('filename').value.length<1) {return confirm('Nie dodałeś żadnego zdjęcia. Czy mimo to chcesz dodać niusa bez zdjęcia?');
}

else {

	return true;
	}

}
	
	
	
	

// function will check article before it will be added
function check_add_article() {
	
if (document.getElementById('category').value=='') {
     alert('Wybierz kategorię artykułu.');
     return false;
   }
   
else if (document.getElementById('title').value.length<2)  { 
      alert('Nie wpisałeś tematu artykułu'); 
  	  return false;
	}
   

else if ((document.getElementById('filename').value.length<4)&&(document.getElementById('intro').value.length<3)&&(document.getElementById('contentt').value.length<3))  {
	  alert('Nie wpisałeś treści artykułu ani nie załączyłeś żadnego zdjęcia.'); 
       return false;
	}




else if ((document.getElementById('filename').value.length>3)&&(image_type_ok(document.getElementById('filename').value)!=true)) {
     alert('Załącz plik w formacie .jpg');
     return false;
   }

else if (document.getElementById('filename').value.length<1) {return confirm('Nie dodałeś żadnego zdjęcia. Czy mimo to chcesz dodać artykuł bez zdjęcia?');}      


else if ((document.getElementById('tag1_label').value=='')&&(document.getElementById('tag2_label').value=='')&&(document.getElementById('tag3_label').value=='')&&(document.getElementById('tag4_label').value=='')&&(document.getElementById('tag5_label').value=='')&&(document.getElementById('tag6_label').value=='')&&(document.getElementById('tag7_label').value=='')&&(document.getElementById('tag8_label').value=='')&&(document.getElementById('tag9_label').value=='')&&(document.getElementById('tag10_label').value=='')) {
	   return confirm('Nie opisałeś artykułu żadnymi tagami. Czy mimo to kontynuować?');
	}
   
else  {

	return true;}

  


}
	
	
	


// function will check event before it will be added
function check_add_event() {
	
if (document.getElementById('title').value.length<2) {alert('Nie wpisałeś tytułu wydarzenia');return false;}
else if (document.getElementById('venue').value.length<2) {alert('Nie wpisałeś miejsca wydarzenia');return false;}

else if (document.getElementById('category').value=='') {
     alert('Wybierz kategorię wydarzenia.');
     return false;
   }
else if ((document.getElementById('current_country').value=='Wybierz')||(document.getElementById('city').value.length<2)) {
     alert('Wpisz miasto i wybierz kraj wydarzenia');
     return false;
   }

else if ((document.getElementById('dob_day').value=="")||(document.getElementById('dob_month').value=="")||(document.getElementById('dob_year').value=="")) {alert('Wybierz datę wydarzenia');return false;}


else if ((document.getElementById('filename').value.length<4)&&(document.getElementById('contentt').value.length<3)) 
{alert('Wpisz opis wydarzenia lub załącz zdjęcie.');return false;}


else if ((document.getElementById('filename').value.length>3)&&(image_type_ok(document.getElementById('filename').value)!=true)) {
     alert('Załącz plik w formacie .jpg');
     return false;
   }
   
   
  
else {
	return true;
	}

}
	
	
	
function check_add_comment() {
	
if (document.getElementById('comment_text').value=='') {
     alert('Wpisz treść komentarza...');
     return false;
   }
if (document.getElementById('comment_text').value.length>1500) {
	len=document.getElementById('comment_text').value.length;
     alert('Treść komentarza jest zbyt długa ('+len+'/1500 znaków)');
     return false;
   }
 else {
	    document.getElementById('submitcomment').value='Dodawanie komentarza...';
        document.getElementById('submitcomment').disabled='disabled';
	    return true;
	 }
 
 
}



function advert_settings()
{
	if ((document.getElementById('category').options[1].selected)||(document.getElementById('category').options[5].selected)) {
		    document.getElementById('photo').style.display='block';
		}
	else {
			document.getElementById('photo').style.display='none';
	     }
		 
		if ((document.getElementById('category').options[1].selected)||(document.getElementById('category').options[2].selected)||(document.getElementById('category').options[3].selected)||(document.getElementById('category').options[5].selected)) {
		    document.getElementById('adv_details').style.display='block';
		}
	else {
			document.getElementById('adv_details').style.display='none';
	     }
}



	
function check_add_advert() {
	
	
if (document.getElementById('category').value=='') {
     alert('Wybierz kategorię do której chcesz dodać ogłoszenie.');
     return false;
   }
else if (document.getElementById('title').value.length<5) {
     alert('Wpisz tytuł ogłoszenia...');
     return false;
   }
else if (document.getElementById('contentt').value.length<15) {
     alert('Treść ogłoszenia jest zbyt krótka');
     return false;
   }
else if (document.getElementById('contact_telephone').value.length<3) {
     alert('Nie wpisałeś numeru telefonu do kontaktu');
     return false;
   }
else {
        document.getElementById('addadvert').disabled='disabled';
	    return true;
	 }
 
 
}


function lock_info_more(info) {
	document.getElementById('lock_info').innerHTML=info;
}



// function will check image before it will be submitted
function check_img_type() {


if (document.getElementById('filename').value=='') {return true;}
							  
else if (image_type_ok(document.getElementById('filename').value)!=true) {
     alert('Załącz plik w formacie .jpg');
     return false;
   }
   
 else {	return true;}

}
	
	
function confirm_action(url,info)
{
  input_box=confirm(info);
  if (input_box==true) { 
  // Output when OK is clicked
    document.location.href = url ;
  }

}






function check_newblog() {
	   if (check_spaces(document.getElementById('blog_name').value)) {alert('Wpisz nazwę bloga.'); return false;}
	   else if (check_spaces(document.getElementById('blog_desc').value)) {alert('Wpisz opis bloga.'); return false;}
	   else if (document.getElementById('blog_name').value.length<3) {alert('Wpisz nazwę bloga.'); return false;}
	   else if (document.getElementById('blog_desc').value.length<3) {alert('Wpisz opis bloga.'); return false;}
	   else if (document.getElementById('blog_desc').value.length>249) {alert('Zbyt długi opis bloga - max.250 znaków.'); return false;}
       else if (document.getElementById('blog_cat').value=='') {alert('Wybierz kategorię bloga.'); return false;}
	   else {
		       
		       document.getElementById('submitnewblog').value='Zakładanie bloga...';
			   document.getElementById('submitnewblog').disabled='disabled';
		       return true;
		    }

	}



function check_settingsblog() {
	   if (check_spaces(document.getElementById('blog_name').value)) {alert('Wpisz nazwę bloga.'); return false;}
	   else if (document.getElementById('blog_name').value.length<3) {alert('Wpisz nazwę bloga.'); return false;}
	   else if (check_spaces(document.getElementById('blog_desc').value)) {alert('Wpisz opis bloga.'); return false;}
	   else if (document.getElementById('blog_desc').value.length<3) {alert('Wpisz opis bloga.'); return false;}
	   else if (document.getElementById('blog_desc').value.length>249) {alert('Zbyt długi opis bloga - max.250 znaków.'); return false;}
       else if (document.getElementById('blog_cat').value=='') {alert('Wybierz kategorię bloga.'); return false;}
	   else {
		       document.getElementById('submitnewblog').value='Zakładanie bloga...';
			   document.getElementById('submitnewblog').disabled='disabled';
		       return true;
		    }

	}
	
	

function blog_addpost() {
		   if ((document.getElementById('title').value.length<3)&&(document.getElementById('newthread').value==1)) {alert('Wpisz tytuł posta'); return false;}
		    else if ((document.getElementById('title').value.length<3)&&(document.getElementById('contentt').value.length<3)&&(document.getElementById('filename').value.length<2)) {alert('Nie wpisałeś treści posta'); return false;}
			
			else if ((document.getElementById('filename').value.length>0)&&(image_type_ok(document.getElementById('filename').value)!=true)) {alert('Załącz plik w formacie .jpg'); return false;}
			
	       else {
			          document.getElementById('submitpost').value='Dodawanie Wpisu...';
			          document.getElementById('submitpost').disabled='disabled';
			          return true;
			   }
	 
	 
	}


function change_thread_type() {
	       if (document.getElementById('newthread').options[0].selected) {document.getElementById('title_content').style.display='block';}
	       else {document.getElementById('title_content').style.display='none';}
	}



	
function check_search(element_id) {
	
if (document.getElementById(element_id).value.length <3) {
     alert('Wpisz słowo kluczowe lub tag (min. 3 znaki)');
     return false;
   }
 else {return true;}  
 
}


function contact_form() {
	      if (document.getElementById('contact_type').options[0].selected) {alert('Wybierz rodzaj zapytania'); return false;}
		  else  if ((document.getElementById('message').value.length<3)||(document.getElementById('email').value.length<3) ) {alert('Wpisz treść zapytania i swojego emaila'); return false;}	
	       else {
			          document.getElementById('submitcontact').value='Wysyłanie zapytania...';
			          document.getElementById('submitcontact').disabled='disabled';
			          return true;
			   }
	 
	 
	}



function submit_progress(element_id,text) {
	document.getElementById(element_id).value=text;
    document.getElementById(element_id).disabled='disabled';
}



function newthread_form() {
 if ( (document.getElementById('filename').value.length>0)&&(image_type_ok(document.getElementById('filename').value)!=true)) {alert('Załącz plik w formacie .jpg'); return false;}
		  else  if ((document.getElementById('title').value.length<2)||(document.getElementById('post').value.length<2) ) {alert('Wpisz temat i treść wątka.'); return false;}	
	       else {
			          document.getElementById('submitthread').value='Dodawanie wątka...';
			          document.getElementById('submitthread').disabled='disabled';
			          return true;
			   }
	 
	 
	}
	
	
function check_newpost() {

	      if (document.getElementById('post').value.length<2) {alert('Wpisz treść posta.'); return false;}
		  else if ( (document.getElementById('filename').value.length>0)&&(image_type_ok(document.getElementById('filename').value)!=true)) {alert('Załącz plik w formacie .jpg'); return false;}
          else {
			          document.getElementById('submitpost').value='Wysyłanie posta...';
			          document.getElementById('submitpost').disabled='disabled';
			          return true;
			   }
	 
	 
	}
	
	
function edit_postform() {

	      if (document.getElementById('post').value.length<2) {alert('Wpisz treść'); return false;}
		  else  if ((document.getElementById('title').value.length<2)||(document.getElementById('post').value.length<2) ) {alert('Wpisz temat'); return false;}	
          else {
			          document.getElementById('submitpost').value='Zapisywanie zmian...';
			          document.getElementById('submitpost').disabled='disabled';
			          return true;
			   }
	 
	 
	}
	

function forum_add_image() {
	    {
     	    document.getElementById('add_image_link').style.display='none';
			document.getElementById('forum_image').style.display='block';
		 }
}

	
function zoom_image(filename,img_s_w,img_s_h) {
	
	newpicture_el=document.getElementById('newpicture');
	if (!newpicture_el) {
	
	newpicture = document.createElement('div');
	newpicture.setAttribute('id', 'newpicture');
    newpicture.innerHTML='<a href="javascript:close_image()" title="Zamknij"><img alt="Zamknj" src="'+filename+'" border="0" width="'+img_s_w+'" height="'+img_s_h+'" /></a><br /><a href="javascript:close_image()" class="white_link">Zamknij</a>';

	newpicture.style.cssText = 'text-align:right;color:#fffff; position:absolute;padding:40px; top:150px;left:250px; z-index:5; background-color:#999;';

	document.body.appendChild(newpicture);
	}

}

function close_image() {
   newpicture.parentNode.removeChild(newpicture);	
}


function check_gg_list() {
	      if (document.getElementById('gglist').value.length<2) {alert('Nie wybrałeś pliku z listą kontaktów.'); return false;}
          else {
			          document.getElementById('submitgg').value='  Importowanie... ';
			          document.getElementById('submitgg').disabled='disabled';
			          return true;
			   }
	 
	 
	}
	
	
function new_gallery_advanced(show) {
	if (show==1) {
		   document.getElementById('photo_tags').style.display='block';
		   document.getElementById('advanced_link').innerHTML='<a href="javascript:new_gallery_advanced(0)">ukryj opcje</a> <img src="img/arrow_down2.gif" width="12" height="10" /> ';
    }
	else {
		   document.getElementById('photo_tags').style.display='none';
		   document.getElementById('advanced_link').innerHTML='<a href="javascript:new_gallery_advanced(1)">więcej opcji</a> <img src="img/arrow_next6.gif" width="12" height="10" />';
		}
}


function check_create_gallery() {
	
if (document.getElementById('gallery_name').value.length<2) {alert('Wpisz nazwę galerii'); return false;}
else if ((document.getElementById('filename').value.length>3)&&(image_type_ok(document.getElementById('filename').value)!=true)) {
     alert('Załącz zdjęcie w formacie .jpg');
     return false;
   }
else {
   document.getElementById('submitgallery').value='Zakładanie Galerii...';
   document.getElementById('submitgallery').disabled='disabled';
   return true;	
   }
}



function check_create_group() {
	
if (document.getElementById('group_name').value.length<3) {alert('Nazwa grupy musi mieć minimum 3 znaki.'); return false;}

else if ((document.getElementById('filename').value.length>3)&&(image_type_ok(document.getElementById('filename').value)!=true)) {
     alert('Załącz zdjęcie w formacie .jpg');
     return false;
   }
else if (document.getElementById('group_desc').value.length>250) {alert('Zbyt długi opis grupy. Opis może mieć maksymalnie 250 znaków. '); return false;}
else if (document.getElementById('group_desc').value.length<1) {return confirm('Nie wpisałeś opisu grupy. Czy mimo to chcesz utworzyć grupę?');}

else if (document.getElementById('forum_desc').value.length<1) {return confirm('Nie wpisałeś opisu forum. Czy mimo to chcesz utworzyć grupę?');}
 
else {
   document.getElementById('submitgroup').value='Zakładanie grupy...';
   document.getElementById('submitgroup').disabled='disabled';
   return true;	
   }
}



function check_update_group() {
	

if ((document.getElementById('filename').value.length>3)&&(image_type_ok(document.getElementById('filename').value)!=true)) {
     alert('Załącz zdjęcie w formacie .jpg');
     return false;
   }
else if (document.getElementById('group_desc').value.length>250) {alert('Zbyt długi opis grupy. Opis może mieć maksymalnie 250 znaków. '); return false;}
else if (document.getElementById('group_desc').value.length<1) {return confirm('Nie wpisałeś opisu grupy. Czy mimo to chcesz zapisać zmiany?');}

else if (document.getElementById('forum_desc').value.length<1) {return confirm('Nie wpisałeś opisu forum. Czy mimo to chcesz zapisać zmiany?');}
 
else {
   document.getElementById('submitgroup').value='Uaktualnianie ustawień...';
   document.getElementById('submitgroup').disabled='disabled';
   return true;	
   }
}



function check_update_profile() {
	
if ( (document.getElementById('question1').options.selectedIndex ==document.getElementById('question2').options.selectedIndex) ||
(document.getElementById('question2').options.selectedIndex ==document.getElementById('question3').options.selectedIndex)||
(document.getElementById('question1').options.selectedIndex ==document.getElementById('question3').options.selectedIndex))																						
{
alert('Wybierz 3 różne pytania, na które chcesz odpowiedzieć...');
return false;
}

else if (document.getElementById('filename').value=='') {return true;}
							  
else if (image_type_ok(document.getElementById('filename').value)!=true) {
     alert('Załącz plik w formacie .jpg');
     return false;
   }
   
else {	return true;}


}

//-->