$(document).ready(function() {
		
			
			$('a.lightbox').lightBox(); // Select all links with lightbox class

			$("p#fancybox a").fancybox({ 'hideOnContentClick': true }); 
		
});

function pokaz(toShow, toHide) {
		document.getElementById([toShow]).style.display='block';
		
		document.getElementById([toHide]).style.display='none';
	}


function pause(millis)
{
		var date = new Date();
		var curDate = null;
		
		do { curDate = new Date();  }
		while(curDate-date < millis);
} 


function getXhttp()
	{ 
		var req = null; 

		if (window.XMLHttpRequest)
		{
 			req = new XMLHttpRequest();
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
       	}

		req.onreadystatechange = function(){ 
			if(req.readyState == 4){	
				if(req.status == 200){}else{req = false;}	
			} 
		}; 
		return req;
} 


function	ExecuteUrlText(url,where){
			
			var xml = getXhttp( );
		
		    if ( !xml )
		       return false; 
			url = url.replace(/szkolenie/,"szkolenie_ajax");
		
		    xml.open('GET', url);
		    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		   
		   xml.onreadystatechange = function()
		    {
			  if (    (xml.readyState == 4) &&   (xml.status == 200) ) 
			  {
			  			
					   if ( xml.responseText != null ) {
					   		
					   			document.getElementById(where).innerHTML =  xml.responseText;
					   			
					   } else {
					   			
					   			document.getElementById(where).innerHTML =  xml.responseText;
					   }
			  }
			};
		    
		    xml.send('');		
}	

function	ExecuteUrlTextOld(url,where){
			
			var xml = getXhttp( );
		
		    if ( !xml )
		       return false; 
		
			url = url.replace(/katalog/,"katalog_ajax");
		    xml.open('POST', url);
		    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		   
		   xml.onreadystatechange = function()
		    {
			  if (    (xml.readyState == 4) &&   (xml.status == 200) ) 
			  {
			  			
					   if ( xml.responseText != null ) {
					   			var string = "";
								var string = xml.responseText;
								
					   			//var reg = new RegExp("<div id=\'"+where+"\'>(.|\n)*<!-- end "+where+" --></div>", "m");
					   			//string = string.match(reg);
					   			//alert(string);
					   			if( string != null ){
						   			document.getElementById(where).innerHTML =  string;
						   			//alert("udalo sie");
					   			}
					   } else {
					   			
					   			document.getElementById(where).innerHTML =  xml.responseText;
					   }
			  }
			};
		    
		    xml.send('');		
}	
	
function setStar(rate){
	
	if( rate == 0 | rate == null ){
		setStar(document.getElementById("score").value);
	} else {
		for( i = 1 ; i <= rate ; i = i + 1  ){
		document.getElementById("star"+i).src = "/i/starb.gif";
		}
		if( i <= 5 ){
		for( i ; i <= 5 ; i = i + 1  ){
		document.getElementById("star"+i).src = "/i/stara.gif";
		}	
		}
	}

}

function setRate(rate){
	document.getElementById("score").value = rate;	
}

function submitCommentForm(form1){
			
			var xml = getXhttp();
		
		    if ( !xml )
		       return false; 
			
			
			var urll=document.URL;
			urll = urll.replace(/katalog/,"katalog_ajax");
			
		    xml.open('POST', urll );
		    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		   
		   xml.onreadystatechange = function()
		    {
			  if (    (xml.readyState == 4) &&   (xml.status == 200) ) 
			  {
			 
			   if ( xml.responseText != null ) {
			   			
			   			
			   			var string = xml.responseText;
			   			
			   			var reg = new RegExp("<div id=\"all_form\">(.|\n)*<!-- end all_form --></div>", "m");
			   			//var reg = new RegExp("<div id=\"all_comment\">(.|\n)*<!-- end all_comment --></div>", "m");
			   			
			   			string = string.match(reg);
			   			//string = string[0].replace(/,>/,"asdf");
			   			//alert(string);
			   			if(string != null ){
			   				document.getElementById("all_form").innerHTML =  string[0];
			   				//document.getElementById("all_comment").innerHTML =  string[0];
			   			}
			   			// trzeba przeladowac ocene
			   			 //ExecuteUrlTextOld(urll,"all_form");
			   			
			   } else {
			   			//alert("tak");
			   			document.getElementById("all_comment").innerHTML =  xml.responseText;
			   }
			  }
			};
			
			if( form1 == undefined || form1.length == 0 ){
				var fields = document.commentForm;
				
			} else {
				var fields = document.getElementById(form1);
				
			}
		    
		    var query = "";
			
			for ( var i in fields )
			{
				if( fields[i] != null && fields[i].name != undefined)
				{
					
				    query += fields[i].name;
				    query += "=" ;
				    query += fields[i].value;
				    query += "&";
				    
			    } else {
			    		break;
			    }
			} 
		     //alert(query);
		    xml.send(query);
}	
function showCommToCommForm(id,action){
	if( action =='hide' ){
		document.getElementById(id).style.display = 'none';
		document.getElementById(id+"_show").style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'block';
		document.getElementById(id+"_show").style.display = 'none';
	}	
}	
