default_domain = 'http://www.ompzw.pl/';
	
function baseDomainString() {
  e = document.domain.split(/\./);
  if(e[0] == 'www' && e[2]== 'ompzw' && e[3] == 'pl') { //www.kolo.ompzw.pl
  	return 'http://www.'+e[1]+'.ompzw.pl/'
  } else if(e[0] != 'www' && e[1]== 'ompzw' && e[2] == 'pl') { //kolo.ompzw.pl
  	return 'http://'+e[0]+'.ompzw.pl/';
  } else if(e[0] == 'ompzw' && e[1] == 'pl') { //ompzw.pl
  	return 'http://ompzw.pl/';
  } else if(e[0] == 'www' && e[1] == 'ompzw' && e[2] == 'pl') {
	  return default_domain;
  } else return default_domain;
}

domain = baseDomainString();
jQuery.noConflict();

textarea_count = 0;
function textarea_counter(limit) {
	textarea_count = limit;
	var text = document.getElementById('textarea_comment');
	var lenght = text.value.length;
	if(lenght > limit){
		text.value = text.value.substring(0,limit);
        return false;
	}
	var counter_input = document.getElementById('counter_input');
	counter_input.style.display = '';
	counter_input.style.cssFloat = 'left';
	counter_input.value = limit-lenght;
}

function showRecommendForm() {
	
	var recommend = document.getElementById('recommend');
	recommend.style.display = '';
	
	var recommend_body = document.getElementById('recommend_body');
	recommend_body.style.display = '';
}

function newXmlHttp(ajaxRequest) {

	var ajaxRequestName = ajaxRequest;
	try {
		ajaxRequest = new XMLHttpRequest();
	}
	catch (e) {
		try {
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				//ajaxRequest.setRequestHeader("Accept-Charset","UTF-8");
				//ajaxRequest.setRequestHeader("Content-Type","text/html; charset:UTF-8");
				//if (ajaxRequest.overrideMimeType) {
				//http_request.overrideMimeType('text/html; charset=UTF-8');
				//}
			}
			catch (e) {
				//alert("Your browser broke!");
				return false;
			}
		}
	}

	if (ajaxRequestName == 'ObiektXMLHttp_imageAssessment') {
		
		 ajaxRequest.onreadystatechange = function() {
			 if (ObiektXMLHttp_imageAssessment.readyState == 4) {
			 var response = ObiektXMLHttp_imageAssessment.responseText;
			 alert(response);
			 }
		 }
	}	
	return ajaxRequest;
}

if (!Array.indexOf) {
  Array.prototype.indexOf = function (obj, start) {
    for (var i = (start || 0); i < this.length; i++) {
      if (this[i] == obj) {
        return i;
      }
    }
    return -1;
  }
}

function introBannerChangeImage(next_id) {
	clearTimeout(banner_timer);
	var next_id = banners[next_id];
	if(next_id > 0) {
		jQuery.ajax({
		  	url: domain+'php/mod/ajax_actions.php',
	  		dataType: 'json',
	  		data: 'id='+next_id+'&action=getBannerJsonData',
	  		cache: false,
	  		success: function(json) {
	  			if(json.id > 0) {
	  				active_banner = banners.indexOf(next_id);
	  				jQuery('.banner_changer').removeClass('banner_changer_active');
	  				jQuery('#banner_changer_'+active_banner).addClass('banner_changer_active');
					//jQuery("#banner").fadeTo("fast", 0.3);
       				jQuery('#banner').backgroundImageChange(domain+"/modulesData/banner_system/"+json.file_name);
        			//jQuery("#banner").fadeTo("slow", 1);
        			jQuery("#banner_changer_link1").attr('href',json.link);
        			jQuery("#banner_changer_link2").attr('href',json.link);
  					introBannerChange(active_banner, json.display_time); 
	  			}
			}
		});
	}
}

jQuery.fn.backgroundImageChange = function(url) {
  var t = this;
  jQuery('<img />')
    .attr('src', url)
    .load(function() {
    	
		var elem1 = document.getElementById('banner');
		//elem1.style.background = "url('"+domain+"/"+url+"') no-repeat";
		jQuery("#banner").fadeTo("fast", 0.3);
		elem1.style.background = "url('"+url+"') no-repeat";
		jQuery("#banner").fadeTo("slow", 1);
    	
    	//var imgSrc = "url (" + url + ")";
    	//jQuery('#banner').css('background-image', imgSrc);  
    	//jQuery('#banner').css('backgroundImage', 'url('+url+')');
    	//jQuery(this).attr('style','opacity:100;filter:alpha(opacity=100);background: url('+url+') no-repeat;');
       //t.each(function() { 
          //jQuery(this).css('backgroundImage', 'url('+url+')' );
       //});
    });
   return this;
}

banner_timer = null;
function introBannerChange(active_banner, display_time) {
	var next_id = active_banner + 1;
	if(next_id > banners.length - 1) {
		next_id = 0;
	}
	if(display_time <= 0) display_time = 10;
	banner_timer = setTimeout("introBannerChangeImage("+next_id+")", 1000 * display_time);
}

function fnPutFlashObject(what)
{
	if (what == 'mapa_kol') {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="250" height="250" id = "main">');
		document.write('<param name="movie" value="'+domain+'swf/mapa_small.swf">');
		document.write('<PARAM NAME=wmode VALUE=transparent>');
		document.write('<PARAM NAME=menu VALUE=false>');
		document.write('<param name="quality" value="high">');
		document.write('<embed src="'+domain+'swf/mapa_small.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="250" id="main"></embed>');
		document.write('</object>');
	}
}
