$(document).ready(function(){

	$(function() {
 		$('a[rel=lightbox[gallery]]').lightBox();
 		$('a[rel=lightbox]').lightBox();

		
// 		alert(document.getElementById('ifr').contentWindow.document.body.offsetHeight);
	});
;});

function prepareForm(formId){

	var nodes = document.getElementsByClassName("inc",formId,"input");
	for(var i = 0; i < nodes.length; i++) {
		//hides[i].style.display = "none";
		//var alId = hides[i].id.replace(/[^0-9]/g, '');
		var ilabel = nodes[i].parentNode.parentNode.getElementsByTagName("label");
		if(ilabel[0]) {
			if(!nodes[i].value) nodes[i].value = ilabel[0].innerHTML;
		}
		nodes[i].onfocus = function () {focusForm(this)}
		nodes[i].onblur = function () {blurForm(this)}
	}

	var ta = document.getElementsByClassName("inc",formId,"textarea");
	for(var i = 0; i < ta.length; i++) {
		//hides[i].style.display = "none";
		//var alId = hides[i].id.replace(/[^0-9]/g, '');
		var ilabel = ta[i].parentNode.parentNode.getElementsByTagName("label");
		if(ilabel[0]) {
			if(!ta[i].innerHTML) ta[i].innerHTML = ilabel[0].innerHTML;
		}
		ta[i].onfocus = function () {focusTa(this)}
		ta[i].onblur = function () {blurTa(this)}
	}

	var cform = document.getElementById(formId);
	cform.onsubmit = function () {sendForm(this)}
	
}

function focusForm(nod){
	var ilabel = nod.parentNode.parentNode.getElementsByTagName("label");

	if(nod.value == ilabel[0].innerHTML){
		nod.value = '';
	}
}

function blurForm(nod){
	var ilabel = nod.parentNode.parentNode.getElementsByTagName("label");
	if(nod.value == ''){
		nod.value=ilabel[0].innerHTML;
	}
}

function focusTa(nod){
	var ilabel = nod.parentNode.parentNode.getElementsByTagName("label");

	if(nod.innerHTML == ilabel[0].innerHTML){
		nod.innerHTML = '';
	}
}

function blurTa(nod){
	var ilabel = nod.parentNode.parentNode.getElementsByTagName("label");
	if(nod.innerHTML == ''){
		nod.innerHTML=ilabel[0].innerHTML;
	}
}

function sendForm(cform){
	var nodes = document.getElementsByClassName("inc",cform.id,"input");
	for(var i = 0; i < nodes.length; i++) {
		var ilabel = nodes[i].parentNode.parentNode.getElementsByTagName("label");
		if(nodes[i].value == ilabel[0].innerHTML) nodes[i].value = "";
	}

	var ta = document.getElementsByClassName("inc",cform.id,"textarea");
	for(var i = 0; i < ta.length; i++) {
		var ilabel = ta[i].parentNode.parentNode.getElementsByTagName("label");
		if(ta[i].innerHTML = ilabel[0].innerHTML) ta[i].innerHTML = "";
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function Get_Cookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) )
	{
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}


function eraseCookie(name) {
	createCookie(name,"",-1);
}

function showBanner(pos,ban){
	var seen = readCookie('bp' + pos);
	if(seen) seen = seen + '~' + ban;
	else seen = ban;
	createCookie('bp' + pos,seen,1);
}
function resetBanner(pos){
	eraseCookie('bp' + pos);
}

function bookmark() {
 	title = "BID - Bratislavská integrovaná doprava"; 
 	url = "http://www.bid.sk/";

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} 
	else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
	}
	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}


var ajaxRequest = "/app/vote.php";
var poll;

function vote(node){

	var numId = node.id.replace(/[^0-9]/g, '');
	$.ajax( {
		type: 'POST',
		async: false,
		url: ajaxRequest,
		data: 'id='+numId,
		success: function(data) {
			document.getElementById('anketa').innerHTML = data;
		}
	} );

}

function showVote(){
	document.getElementById('pollbox').innerHTML = poll.response;
}




