//<!-- tta.js

function onWindowLoadTTASender()
{
	initWindow(600,400);
}

function sendTTASubscriptionLetters(editionSibling,idLanguage)
{
	if(!editionSibling){alert("Action stopped!\nEmpty param [editionSibling]!");return false;}
	if(3>editionSibling.length){alert("Action stopped!\nWrong param [editionSibling] ["+editionSibling+"]!");return false;}

	if(!idLanguage){alert("Action stopped!\nEmpty param [idLanguage]!");return false;}
	if(0>idLanguage){alert("Action stopped!\nWrong param [idLanguage] ["+idLanguage+"]!");return false;}

//alert("editionSibling :["+editionSibling+"]\nidLanguage: ["+idLanguage+"]")

	var url = "tb_newspaper_tta_subscr_send.asp?editionSibling=" + editionSibling + "&editionLanguage=" + idLanguage;
	var winName = "ttaSendWinName";
	var winFeatures = "location=0,menubar=0,resizable=1,scrollbars=1,status=1,titlebar=1,toolbar=0,top=100,left=100,height=600,width=700";
	var winReplace = true;
	var ttaSendWin = openWindow(url,winName,winFeatures,winReplace);

}

function sendTTANow(editionSibling,editionLanguage)
{
	if(!confirm("TTA NEWSLETTER subscription sending\n--------------\nYou activate NEWSLETTER subscription sending !\nThat action will FINISH selected Edition\nand will SEND EMAILs to subscribed users.\n---------------\n Are you sure ?")) return false;

	showWaitBox();
	window.location.href="/urejevalnik/tb_newspaper_tta_subscr_send.asp?editionSibling=" + editionSibling + "&editionLanguage=" + editionLanguage + "&action=sendexe";
}
function showWaitBox()
{
	var obj = document.getElementById("waitBox");
	if(!obj) return false;
	
	obj.style.display = "block";
}

function ShowNewsArchivePage(pLink, ordinal) {
    $(".News").hide();
    $("div.News[Page=" + ordinal + "]").show();
    $(pLink).parent().parent().find("div.pager").find(".active").removeClass("active");
    $(pLink).addClass("active");
    return false;
}

function ttaChangeYear(pDDYearsList, pIdLanguage)
{
//alert("fn[ttaChangeYear]");

	//get Year
	if(!pDDYearsList) return false;
	var lYear = pDDYearsList.options[pDDYearsList.options.selectedIndex].value;
	$("#ttaMonth option[value != '-1']").remove();
	$("#ttaDay option[value != '-1']").remove();
	//request data from server and fill Month options
	$.post("/asp/ttaGetDates.asp?rnd=" + Math.random(), {mode:1, ttaYear:lYear, id_language:pIdLanguage},function(pData){fillTTAOptions("ttaMonth",pData);});
	
}
function ttaChangeMonth(pDDMonthsList,pIdLanguage)
{
	//get Year
	var pDDYearsList = getObjectById("ttaYear");
	if(!pDDYearsList) return false;
	var lYear = pDDYearsList.options[pDDYearsList.options.selectedIndex].value;
	//get Month
	if(!pDDMonthsList) return false;
	var lMonth = pDDMonthsList.options[pDDMonthsList.options.selectedIndex].value;
	//request data from server and fill Day options
	$.post("/asp/ttaGetDates.asp?rnd=" + Math.random(), {mode:2, ttaYear:lYear,ttaMonth:lMonth, id_language:pIdLanguage},function(pData){fillTTAOptions("ttaDay",pData);});
}
function fillTTAOptions(pDDId, pData)
{
// fill options with recieved data
	if(null==pData) return;
	pData = String(pData); if(1>pData.length) return;
	if(null==pDDId) return;
	pDDId = String(pDDId);
	var oDD=$("#" + pDDId); if(!oDD) return;
	var lArrList = pData.split(",");
	var i, lArrOption;
	$("#" + pDDId + " option[value != '-1']").remove();
	var lValue, lText;
	for(i=0;i<lArrList.length;i++)
	{
		if(-1<String(lArrList[i]).indexOf(":"))
		{
			lArrOption = String(lArrList[i]).split(":");
			if(0<lArrOption.length) {lValue = lArrOption[0]; lText = lArrOption[1];}
			else {lValue = lArrOption[0]; lText = lArrOption[0];}
		}
		else {lValue = lArrList[i]; lText = lArrList[i];}
		$("#" + pDDId).append($("<option></option>").val(lValue).html(lText));
	}
}
function getTTAArchiveByDate() {
    var lStartDate, lEndDate, lSearchStr;
    var lMonth, lYear, lDay;
    lMonth = Number($("#ttaMonth").val());
    lYear = Number($("#ttaYear").val());
    lDay = Number($("#ttaDay").val());
    lSearchStr = trim(String($("#ttaSearchStr").val()));
    
    if(""!=lSearchStr)
    {
		if(0<lSearchStr.length&&3>lSearchStr.length)
		{
			alert(CONST_JS_Fulfil_search_field);
			return false;
		}
    }
    
    if(1>lYear)
    {
		lStartDate = ""; lEndDate = "";
    }
    else
    {
		if(1>lMonth)
		{
			lStartDate = new Date(lYear,0,1);
			lEndDate = new Date(lYear,0,1);
			lEndDate.setYear(lYear+1);
//			lEndDate = lEndDate.setDate(lEndDate.getDate()-1);
		}
		else
		{
			if(1>lDay)
			{
				lStartDate = new Date(lYear,lMonth-1,1);
				lEndDate = new Date(lYear,lMonth-1,1);
				lEndDate.setMonth(lMonth);
//				lEndDate = lEndDate.setDay(lEndDate.getDate()-1);
			}
			else
			{
				lStartDate = new Date(lYear,lMonth-1,lDay);
				lEndDate = new Date(lYear,lMonth-1,lDay);
				lEndDate.setDate(lEndDate.getDate()+1);
			}
		}
		var lStartDateStr, lEndDateStr;
		// fix years for FF, Chrome, ... browsers
		var lStartYear = Number(lStartDate.getYear()); if(200>lStartYear) lStartYear = 1900 + lStartYear;
		var lEndYear = Number(lEndDate.getYear()); if(200>lEndYear) lEndYear = 1900 + lEndYear;
		lStartDateStr = String(lStartDate.getDate()) + "." + String(lStartDate.getMonth()+1) + "." + String(lStartYear);
		lEndDateStr = String(lEndDate.getDate()) + "." + String(lEndDate.getMonth()+1) + "." + String(lEndYear);
	}
//alert("[" + lStartDateStr + "] - [" + lEndDateStr + "] - [" + lSearchStr + "]");
	$.post("asp/NewsArchive.asp?rnd=" + Math.random(), {ttaStartDate:lStartDateStr, ttaEndDate:lEndDateStr, ttaSearchStr:lSearchStr},function(pData){ttaShowArchiveSearchRezult(pData);});
    return false;
}
function ttaShowArchiveSearchRezult(pData)
{
	var obj=$("#ttaArchiveContent")[0];
	if(!obj) return;
	try{
		obj.innerHTML = String(pData);
		obj.style.display = "none";
		obj.style.display = "block";
		$("#tdMainMiddle").click();
	}catch(e){}
}
//-->