<!--

function textCounter(field, maxlimit ) {
  if ( field.value.length > maxlimit ) {
    field.value = field.value.substring( 0, maxlimit );
    return false;
  }
  return true;
}

function validateNewUpload(where,msg1,msg2)
{
	if(document.upload.tytul.value==""){
		alert(msg1);
		return false;
	} else {
		if(document.upload.id_kategoria.value==""){
			alert(msg2);
			return false;
		} else {
			document.upload.action=where;
			return true;
		}
	}
}

function confirmAddTag(pytanie)
{
	bln_output = confirm(pytanie);
	if (bln_output) {
		document.add_tag.submit;
	}
	return bln_output;
}


function confirmMonitAndRedirect(where)
{
	bln_output = confirm("Jeste� pewien!");
	if (bln_output) {		
		window.location=where;
	}
	return bln_output;
}

function confirmAndRedirect(question, where){
	bln_confirm = confirm(question);
	if(bln_confirm){
		window.location=where;
	}
	return bln_confirm;
}

function confirmDeleteAndRedirect(question,where)
{
	bln_output = confirm(question);
	if (bln_output) {		
		window.location=where;
	}
	return bln_output;
}

function confirmDelAndRedirect(question,where)
{
	bln_output = confirm(question);
	if (bln_output) {		
		document.screen.action=where
	}
	return bln_output;
}


function confirmAddComment()
{
	bln_output = confirm("Jeste� pewien!");
	if (bln_output) {
		document.screen.submit;
	}
	return bln_output;
}

function confirmAddCommentS()
{
	bln_output = confirm("Jeste� pewien!");
	if (bln_output) {
		document.addcomment.submit;
	}
	return bln_output;
}

function confirmGrade()
{
	bln_output = confirm("Jeste� pewien!");
	if (bln_output) {
		document.grade.submit;
	}
	return bln_output;
}


// function clearForm(formId, selectId)
// {
// 	lgth = document.forms[formId].selectId.options.length;
// 	confirm(lgth);
// 	for(i=0;i<lgth;i+=1) {
// 		document.forms['testform'].testselect.options[i] = null;
// 	}
// 
// 	return true;
// }


function setDiscountOn(){
	przecena_ch = document.getElementById("flaga_przecena");
	przecena_do = document.getElementById("przecena_na");
	
	//bln_delete = confirm(przecena_do);
	if (przecena_do.hasAttribute("class") && przecena_do.getAttribute("class")=="required" && przecena_ch.getAttribute("checked")=="false"){
		przecena_do.setAttribute("class","");
		przecena_do.setAttribute("type","hidden");
	} else {
		przecena_do.setAttribute("class","required");
		przecena_do.setAttribute("type","text");
		przecena_do.setAttribute("value","Cena po obni�ce...");
		przecena_do.focus();
	}
	
	return 1;
}

function ordersProductList(){
	confirm(kategorie = document.getElementById("categoryId"));
	produkty = document.getElementById("productId");
	produkty.setAttribute("class",kategorie.getAttribute("value"));
	return 1;
}

function submitForm(act,new_win,winName,winThis){
	//window.open ('', winName, 'location=1,resizable=1,scrollbars=1');
	//confirm(act);
	if (new_win){
		window.open ('', winName, 'location=0,resizable=1,scrollbars=1,width=800,height=800');
		document.screen.action=act;
		document.screen.target=winName;
		document.screen.submit();
	} else {
		document.screen.action=act;
		document.screen.target="_self";
		document.screen.submit();
	}
	//document.screen.target=winThis;
	return 1;
}

function selectAllCheckboxes(what){
  for(i=0;i<what.elements.length;i++){
    if(what.elements[i].type == "checkbox"){
      if (what.elements[i].checked!=true) what.elements[i].checked=true;
          else what.elements[i].checked=false;
    }
  }
}
function openWindow(what) {
	noweOkno = window.open(what, 'photos', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=180, height=150')
	noweOkno.focus()
}

function closeWindow() {
	noweOkno.close()
}


var ObiektXMLHttp = false;

if (window.XMLHttpRequest) 
  { 
   ObiektXMLHttp = new XMLHttpRequest(); } 
   else if (window.ActiveXObject) 
      { 
       ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } 


function funAjax(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("result");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {   
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }
} 
  ObiektXMLHttp.send(null); 
	} 
} 

function funAjaxVideos(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("filmy_usera");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }
} 
	ObiektXMLHttp.send(document.submit); 
	} 
} 


function funAjaxPhotos(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("zdjecia_usera");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {
     cel.innerHTML = ObiektXMLHttp.responseText; 
   } 
} 


	ObiektXMLHttp.send(null); 
	} 
} 

function funAjaxFavourite(zrodlo,ident) { 
		 if(ObiektXMLHttp) 
		  {
			   var cel = document.getElementById(ident);
			   ObiektXMLHttp.open("GET", zrodlo);
//   		   ObiektXMLHttp.setRequestHeader("Content-Type", "text/html; charset=iso-8859-2");
				ObiektXMLHttp.onreadystatechange = function() 
		  	  {
				 if (ObiektXMLHttp.readyState == 4)
					 {
					    cel.innerHTML = ObiektXMLHttp.responseText; 
				    }
 
				} 
				ObiektXMLHttp.send(null); 
				document.getElementById('dodano_fav').style.display='block';
		  } 
	
} 



function funAjaxPodobnePhotos(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("podobne_zdjecia");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }
} 
	ObiektXMLHttp.send(null); 
	} 
} 

function funAjaxPodobneFilmy(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("podobne_filmy");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }
} 
	ObiektXMLHttp.send(null); 
	} 
} 

function funAjaxOcenaMedia(zrodlo,pytanie) { 
	bln_output = confirm(pytanie);
	if (bln_output){
		if(ObiektXMLHttp) 
		  {
			   var cel = document.getElementById("ocena_media");
			   ObiektXMLHttp.open("GET", zrodlo);
			   
				ObiektXMLHttp.onreadystatechange = function() 
				{							 
					 if (ObiektXMLHttp.readyState == 4)
						 {
						    cel.innerHTML = ObiektXMLHttp.responseText; 
					    }
				} 
				ObiektXMLHttp.send(null); 
		  } 
	}
} 

function funAjaxGradeUser(zrodlo,pytanie) { 
	bln_output = confirm(pytanie);
	if (bln_output){
		if(ObiektXMLHttp) 
		  {
			   var cel = document.getElementById("grade_user");
			   ObiektXMLHttp.open("GET", zrodlo);
			   
				ObiektXMLHttp.onreadystatechange = function() 
				{							 
					 if (ObiektXMLHttp.readyState == 4)
						 {
						    cel.innerHTML = ObiektXMLHttp.responseText; 
					    }
				} 
				ObiektXMLHttp.send(null); 
		  } 
	}
} 

function funAjaxFriends(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("friends_usera");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }
} 
	ObiektXMLHttp.send(null); 
	} 
} 

function funAjaxAdvSearch(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("adv_search");

   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }
} 
	ObiektXMLHttp.send(null); 
	} 
} 

function funAjaxIgnored(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("ignored_users");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }    
} 
	ObiektXMLHttp.send(null); 
	} 
} 


function funAjaxMsgsInbox(zrodlo) { 
 if(ObiektXMLHttp) 
  {
   var cel = document.getElementById("msgs_inbox");
   ObiektXMLHttp.open("GET", zrodlo);

ObiektXMLHttp.onreadystatechange = function() 
{
 if (ObiektXMLHttp.readyState == 4)
   {
    cel.innerHTML = ObiektXMLHttp.responseText; 
   }    
} 
	ObiektXMLHttp.send(null); 
  } 
} 



   var http_request = false;
   function makePOSTRequest(url, parameters,ident) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

  	  var cel = document.getElementById(ident);
	   http_request.onreadystatechange = function() 
			 {							 
					 if (http_request.readyState == 4)
						 {
						    cel.innerHTML = http_request.responseText;
					    }
	   } 
	   

      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }


function funAjaxAddComment(thisform,formhandler,pytanie,ident) { 
	bln_output = confirm(pytanie);	
	var thisform=document.getElementById("addcomment");            
   if (bln_output){

  var formdata = ""; 

      for (i=0; i < thisform.length; i++){	
		if(thisform.elements[i].type == "textarea")
		{ formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";}
		else if(thisform.elements[i].type == "hidden")
		{ formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";}
	}
document.forms.addcomment.tresc.value='';
   makePOSTRequest(formhandler, formdata,ident);
       
  }
			   
} 


function funAjaxAddTags(thisform,formhandler,pytanie,ident) { 
	bln_output = confirm(pytanie);	
	var thisform=document.getElementById("addtags");            
   if (bln_output){

  var formdata = ""; 

  for (i=0; i < thisform.length; i++){
		if(thisform.elements[i].type == "text")
		{ formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";}
		else if(thisform.elements[i].type == "hidden")
		{ formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";}

	}
	 
	document.forms.addtags.tresc_tag.value='';
	document.getElementById('dodano_tag').style.display='block';
   makePOSTRequest(formhandler, formdata,ident);
       
  }			   
} 

function register_check_city(komunikat){
	if(document.survey.elements['register[miasto]'].value==""){
		alert(komunikat);
		document.survey.elements['register[miasto]'].focus();
		return false;
	} else {
		document.survey.submit();
		return true;
	}
}
-->