/* --- DOCUMENT ON LOAD --- */

$(document).ready(function(){	
	mysize = parseFloat(getCookie('font'));
 	if(!mysize) mysize = defaultsize;
	setFontSize(mysize);
});	

/* --- COMMON --- */

function popUp(URL,w,h) 
{
	window.open(URL,'view', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=' + w + ',height=' + h + ',left = 312,top = 184');
}
	
/* --- FONT SIZE --- */

// fonts size init
var defaultsize = 0.88;
var stepPlus = 1.08;
var stepMinus = 0.92;
var minsize = 0.51;
var maxsize = 1.51;	
var contentDiv = 'article';
	
function setFontSize(mode)
{
	var size = mysize;
	
	if (mode == 'up') {
		var size = parseFloat(mysize)*parseFloat(stepPlus);
	}
	else if (mode == 'down') {
		var size = parseFloat(mysize)*parseFloat(stepMinus);
	}
	
	if(parseFloat(size) > minsize && parseFloat(size) < maxsize) {
 		$('.'+contentDiv).css('font-size', size + 'em');
 		setCookie('font', size + "");
 		mysize = size;
 	}
}
/*
function setCookie(name, value) {
	var curCookie = name + "=" + escape(value)
 	document.cookie = curCookie;
}
*/

function setCookie(name,value) {
	document.cookie = name+"="+escape(value)+"; path=/";
}



function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
 		begin = dc.indexOf(prefix);
 		if (begin != 0) {
 			return null;
 		}
 	}
 	else {
 		begin += 2;
 	}
 	var end = document.cookie.indexOf(";", begin);
 	if (end == -1) end = dc.length;
 	return unescape(dc.substring(begin + prefix.length, end));
}

/* --- FORMS --- */

function clearErrors(prefix,formID) 
{	
	$('#'+prefix+'_statusMsg').hide();
		
	var valid = $('#'+formID).validate().form();	
	if (valid) $('#'+prefix+'_ajaxLoader').show();
	
	//alert(valid);
	return valid;
}

function formResponse(prefix,formID,data) 
{
	var status = data.status;
	var message = data.message;	
	
	if (status == 1) {
		document.getElementById(formID).reset();
		$('.blue p').hide();				
		$('.blue form').hide();	
		$('#list_article').hide();		
		$('#list').hide();	
		$('#list2').hide();
		$('#dodaj').hide();	
		$('#'+prefix+'_statusMsg').removeClass('error');
		$('#'+prefix+'_statusMsg').css("color","#0C2252").show();
		$('#button').hide();
	}
	else {
		$('#'+prefix+'_statusMsg').addClass('error');
		$('#'+prefix+'_statusMsg').show();		
	}
		
	$('#'+prefix+'_statusMsg').html(data.message);
	$('#'+prefix+'_ajaxLoader').hide();	
	
	refreshCaptcha(prefix);
}

function refreshCaptcha(prefix) 
{
	var rndCode = Math.random();
	$('#'+prefix+'_captchaImage').attr('src',$('#'+prefix+'_captchaImage').attr('src')+'&r='+rndCode);
}

function checkPayer() 
{
	$('.payerInfo').toggle();
}

function checkAgreement()
{
	$('#agreement').attr('checked', true);
}
