function findPosY(ajdi) {
	var curtop = 0;
	var obj = document.getElementById(ajdi);
	if (obj.offsetParent) {
		do {
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}	
	return curtop;
}

function findPosX(ajdi) {
	var curleft = 0;
	var obj = document.getElementById(ajdi);
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
		} while (obj = obj.offsetParent);
	}
	return curleft;
}


$(document).ready(function() {

	//gallery 
	$('a[rel="gallery"]').colorbox({slideshow:false, slideshowAuto:false});
	
	$('a[rel="youtube"]').colorbox({iframe:true, innerWidth:853, innerHeight:510, rel:'nofollow'});
	
	// banner update click counter
	$('div.banner').click(function() {
		var aId = $(this).attr('id').split('_');
		var url = '/dummy/banner_click.php?bid='+aId[1];
		$('#dummy').attr('src',url);
	});
	
	// top
	$('a[href=#top]').click(function(){
		$('html, body').animate({scrollTop:0}, '100');
		return false;
	});
	// print
	$('a[href=#print]').click(function(){
		window.print();
		return false;
	});
	
	// menu
	$('a[rel="showsubmenu"]').click(function() {
		var ajdi = $(this).attr('id').replace('menulink_','');
		$(this).attr('class','sel');
		$('#menu_'+ajdi).slideDown(200);
	});
	
	//captcha
	if($('#captcha')) {
		$('#captcha').load('/dummy/captcha.php');
	}
	
	// register
	$('#button_register').click(function() {
		$('#frmregister').attr('target','dummy');
		$('#frmregister').attr('action','/dummy/register.php');
		$('#frmregister').submit();
	});
	
	// login show 
	$('#showlogin').click(function() {
		$('#frmlogin').slideDown(200);
	});
	
	// login
	$('#button_login').click(function() {
		$('#frmlogin').attr('target','dummy');
		$('#frmlogin').attr('action','/dummy/login.php');
		$('#frmlogin').submit();
	});
	
	// logout
	$('#button_logout').click(function() {
		$('#dummy').attr('src','/dummy/logout.php');
	});
	
	// upload
	$('input.button_media_upload').click(function() {
		var posy = findPosY($(this).attr('id'));
		var cid = $('#hid_id').val();
		var ctid = $('#hid_ctid').val();
		var t = $(this).attr('id').replace('upload_','');
		$('#media_upload').css('top',(posy-500)+'px');
		$('#media_upload').fadeIn(200, function(){
			$('html, body').animate({scrollTop:(posy-500)}, '100');
			$('#media_upload').load('/dummy/applet_upload.php?ctid='+ctid+'&cid='+cid+'&t='+t);
		});
	});
	
	// profile
	$('#button_profile').click(function() {
		$('#frmprofile').attr('target','dummy');
		$('#frmprofile').attr('action','/dummy/user_detail.php');
		$('#frmprofile').submit();
	});
	
	// errorbox
	function errorbox(title, msg) {
		if(title == '')	title = 'SYLD';
		$('#errorbox_title').html(title);
		$('#errorbox_msg').html(msg);
		$('#errorbox').css('margin-left',0-($('#errorbox').width()/2));
		$('#errorbox').slideDown(100).delay(9000).slideUp(100);
	}
	$('#errorbox_close').click(function() {
		$('#errorbox').stop();
		$('#errorbox').fadeOut(200, function() {
			$('#errorbox_title').html('');
			$('#errorbox_msg').html('');
		});
	});
	
	// dj list filter
	$('#dj_kat').change(function() {
		var kat = $(this).val();
		var p = $('#hid_p').val();
		var sort = $('#dj_sort').val();
		document.location.href = '/dj'+fileExt+'?kat='+kat+'&sort='+sort;
		
	});
	$('#dj_sort').change(function() {
		var sort = $(this).val();
		var p = $('#hid_p').val();
		var kat = $('#dj_kat').val();
		document.location.href = '/dj'+fileExt+'?kat='+kat+'&sort='+sort;
	});
	
	// vote
	$('#button_vote').click(function() {
		document.location.href='/glasuj'+fileExt;
	});
	
	$('select.selektor').change(function() {
		var dj = $(this).val();
		var ajdi = $(this).attr('id').replace('sel_','');
		var ar = ajdi.split('_');
		var kat = ar[0];
		var tock = ar[1];
		$('#hid_'+kat+'_'+tock).val(dj);
		$('#frmvote').attr('target','dummy');
		$('#frmvote').attr('action','/dummy/vote.php?k='+kat+'&t='+tock+'&d='+dj);
		$('#frmvote').submit();
	});
	
	$('#button_vote_cast').click(function() {
		$('#frmvote').attr('target','dummy');
		$('#frmvote').attr('action','/dummy/vote_submit.php');
		$('#frmvote').submit();
	});
	
	// FB page link
	$('#button_fb_syld').click(function() {
		window.open('http://www.facebook.com/pages/SYLDsi/179353402109631','_blank');
	});
	
	
	// promotion
	$('#button_create_banner').click(function() {
		var dim = $('#sel_dimension').val();
		//$('#dummy').attr('src','/dummy/user_banner.php?dim='+dim);
		document.location.href='/dummy/user_banner.php?dim='+dim;
	});
	
	$('div.imgselektor').click(function() {
		var myimg = $(this).attr('id').replace('img_','');
		var imgpath = $('#hid_path').val();
		if(myimg!='') {
			$('#selected_image').html('<img src="'+imgpath+myimg+'" alt="" />');
			$('#hid_selimg').val(myimg);
		} else {
			$('#selected_image').html('');
			$('#hid_selimg').val('');
		}
	});
	$('#button_create_pdf').click(function() {
		$('#frmpdf').attr('target','dummy');
		$('#frmpdf').attr('action','/dummy/user_pdf.php');
		$('#frmpdf').submit();
	});
	
	
});


