// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function checkPixel(){
	var originX = 22;
	var originY = 27;
	var newX = originX + getX();
	var newY = originY + getY();
	var dot = document.getElementById("dot");
	dot.style.top = newY + "px";
	dot.style.left =newX + "px";
	if(dot.style.display = "none")
		dot.style.display = "block";
	return false;
}

function getX(){
 var givenX = document.getElementById("bioton_activites_map_position_x").value;
 return parseInt(givenX);	


}

function getY(){
 var givenY = document.getElementById("bioton_activites_map_position_y").value;
 return parseInt(givenY);	
}

function gotoGensulin(){
	alert("kutas");
	documnent.location ="/gensulin/gensulin";	
}

// Aby poprawnie dzialalo powiekszanie czcionki, nalezy dodac do linkow
// zmieniajacych wielkosc atrybut html title="" z wartoscia small/medium/large
// i dopisac takie same klasy w css

// newsItem to nazwa diva, w ktorym znajduje sie czcionka, ktorej wielkosc bedzie zmieniana

Event.addBehavior({


	".font-size-control li a:click" : function(event) {
		var newsItem = $('news');
		var curClass = (newsItem.readAttribute('class'));
		
		newsItem.removeClassName(curClass);
		newsItem.addClassName(this.readAttribute('title'));
		
		$$('.font-size-control li a').each( function(s) {
			s.removeClassName('active');
		});
		this.addClassName('active');
		Event.stop(event);
	}


});

/* sifr */
var myriad = {
	src: '/sifr/flash/myriad.swf'
};
sIFR.activate( myriad );
sIFR.replace( myriad, {
	selector: 'h3',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#01344f', 'background-color': 'transparent', 'font-size': '15px' }
	}
});
sIFR.replace( myriad, {
	selector: '#nurse-home #news h2, #doctor_page #news h1, #drugs-nopadding #news span h1',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#ffffff', 'background-color': 'transparent', 'font-size': '30px' }
	}
});
sIFR.replace( myriad, {
	selector: 'h2',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#01344f', 'background-color': 'transparent', 'font-size': '30px' }
	}
});

sIFR.replace( myriad, {
	selector: '#content h1',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#01344f', 'background-color': 'transparent', 'font-size': '30px' }
	}
});
sIFR.replace( myriad, {
	selector: '#drugs-nopadding span h1',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#ffffff', 'background-color': 'transparent', 'font-size': '30px' }
	}
});
sIFR.replace( myriad, {
	selector: 'h6#drugs_title',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#ffffff', 'background-color': 'transparent', 'font-size': '24px' }
	}
});

sIFR.replace( myriad, {
	selector: 'th.bo_title h4',
	wmode: 'transparent',
	css: {
		'.sIFR-root': { 'color':'#b5c3cb', 'background-color': 'transparent', 'font-size': '40px', 'font-weight': 'bold' }
	}
});

function hideAll(element){
  $$("div.hide_show").each(function(elem){
    if(elem.id != element.id){
      elem.hide();
      setCookie(elem);
    }
  });
}

function toggleSubMenu(elem){  
  var curr_elem = Event.element(elem).up().up().next();
  if(curr_elem){
    curr_elem.toggle();
  }
  setCookie(curr_elem)
}

function setCookie(elem){
  document.cookie = elem.id+"="+elem.getStyle("display");
}

function toggleMenu(elem){
  var curr_elem = Event.element(elem).up().up().next();
  hideAll(curr_elem);
  curr_elem.toggle();
  setCookie(curr_elem);
}

function getCurrentCookieValue(id){
  var start = document.cookie.indexOf(id) + (id + "=").length;
  if(document.cookie.indexOf(";", start) == -1){
    var end = document.cookie.length;
  }else{
    var end = document.cookie.indexOf(";", start);
  }
  var value = document.cookie.substring(start, end);
  return value;
}

function setMenu(){
  $$("div.hide_show").each(function(elem){
    elem.style.display = getCurrentCookieValue(elem.id);
  });
}

function resetMenu(){
  $$("div.hide_show").each(function(elem){
     document.cookie = elem.id+"=none";
  });
}

function initAll(){
  if(document.referrer.indexOf("drugs") == -1){
    resetMenu();
  }
    setMenu();
  $$("li.menu_item a").each(function(elem){
    elem.observe("click", toggleMenu);
  });
  $$("li.menu_item2 a").each(function(elem){
    elem.observe("click", toggleSubMenu);
  });
}

Event.observe(window,"load",initAll);
