/**
 * @author stanislav
 */
function handleSuccess(ajax){
	$('newsletter_fields').hide();
	if(parseInt(ajax.status) == 500){
		$('newsletter_msgs').update('Twój adres już istnieje w naszej bazie');
	}
	else if(parseInt(ajax.responseText) == 1){
		$('newsletter_msgs').update('Zostałeś dopisany do newslettera. Po chwili otrzymasz wiadomość potwierdzającą, gdzie znajdziesz dalsze instrukcje.');
	}
	else{
		$('newsletter_msgs').update(ajax.responseText);
	}
	setTimeout("$('newsletter_block').hide()", 3000);
}
function subscribe(address) {
	new Ajax.Request('/index.php/main/newsletter.html', {parameters: {'newsletter[address]':address}, onComplete:handleSuccess}); 
	return true
}
function validate() {
	var address;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var noAddressError  = new Error('Proszę podać adres email');
	var badAddressError = new Error('Podany adres nie jest poprawny');
	try{
		if(!(address = $F('newsletter_email'))){
			throw noAddressError;
		}
		if(!(reg.test(address))) {
			throw badAddressError;
		}
	}
	catch (e){
		$('newsletter_errors').update(e.message);
	}
	if(subscribe(address)){
		
	}
	return false;
}
function xx() {
	$('newsletter_block').hide();
}
function handleLinkClick(e) {
	$('newsletter_errors').update('');
	$('newsletter_msgs').update('');
	$('newsletter_fields').show();
	$('newsletter_block').show();
	$('newsletter_email').update('').focus();
	return false;
}
function init() {
//	Event.observe('newsletter_frm', 'submit', validate); // nie działa :/
	Event.observe('newsletter_frm', 'reset', xx);
}
/*MARCIN*/
function showOthers(){
	var divs = document.getElementsByTagName('DIV');
	var counter = 0;
	for(var i=0;i < divs.length;i++){
		if(divs[i].className === "news"){
			if(divs[i].style.display === 'none'){
				divs[i].style.display = 'block';
			}	
		}
		
	}
	if( divs.length > 0 ){
		$('show').hide();
		$('hide').show();
	}
}
/*MARCIN*/
function hideOthers(){
	var divs = document.getElementsByTagName('DIV');
	var counter = 0;
	for(var i=0;i < divs.length;i++){
		if(divs[i].className === "news"){
			if(divs[i].style.display === 'block'){
				divs[i].style.display = 'none';
			}	
		}
		
	}
	if( divs.length > 0 ){
		$('show').show();
		$('hide').hide();
	}
}



function showHidden(el){
	if($(el).style.display == 'none')
		$(el).show();
	else
		$(el).hide();
	
}

function setSelectZero(el){
	var form = $(el);
	var tab = form.getElementsByTagName('select');
	for(i=0;tab.length;i++){
		tab[i].options[0].selected = true;
	}
}

function tabPos(url){
	//new Ajax.Request(url,{method:'get'});
}





function setSearchbar(elem,value){

	if(elem.value === ''){
		elem.value = value;
	}
}


/**
 *  @author Bartek
 */

function sendLink()
{
  var adr = window.location.href;
  var location = "http://gkraport.pl/sendLink.php?adr=" + adr;
  window.open(location, "gkraport", "status=no,toolbar=no,location=no,personalbar=no,scrollbars=0,resizable=1,width=550,height=325,left=300,top=100");
  return false;
}