//<!--
// publication_ordering.js - for WP_publication_ordering
var j_izbranih_publikacij=0;

$(document).ready(function() {
    $('select.icons').msDropDown();
    $(".publication").hide();
    $("div[Page=1]").show();
    $("#StatementLink").fancybox({ 'padding': 0 });
});

function ChangePublicationLanguage(pLanguage, id_piblication) {		
    $("#pub_" + id_piblication + "_child").find("a[id^=pub_" + id_piblication + "_msa_]").hide();
    $("#pub_" + id_piblication + "_child").find("a[id^=pub_" + id_piblication + "_msa_" + pLanguage + "]").css("display","block");
    $($("#pub_" + id_piblication + "_child").find("a[id^=pub_" + id_piblication + "_msa_" + pLanguage + "]")[0]).click();
	hideUnwanted('pub_'+id_piblication, pLanguage)
}

function XDBGetOuterHTML(Elem){ var parent = Elem.parentNode; var nextSibling = Elem.nextSibling; var el = document.createElement(parent.tagName);
el.appendChild(Elem);
var shtml = el.innerHTML;
parent.insertBefore(Elem , nextSibling);
return shtml; }

function hideUnwanted(iditem,lang)
				{	
					
					var select  = document.getElementById(iditem+'_original');					
					var selectVis = document.getElementById(iditem);	
				
					var outHTML = '';
					var isIe = 0;
					var browserName=navigator.appName; 
					if (browserName=="Netscape")
					{ 
						//alert("Hi Netscape User!");
					}
					else 
					{ 
					 if (browserName=="Microsoft Internet Explorer")
					 {
						isIe = 1;
						//alert("Hi, Explorer User!");
					 }
					 else
					  {
						//alert("What ARE you browsing with here?");
					  }
					}
					isIe = 1;
					
					selectVis.innerHTML = '';					
					outHTML = selectVis.outerHTML;
					
					if(outHTML == undefined)
						{
							outHTML = XDBGetOuterHTML(selectVis);
						}
					//alert('element -> '+selectVis+'::: Outer 1->'+XDBGetOuterHTML(selectVis)+'::: Iner 1->'+selectVis.innerHTML);
					//alert('element 2 -> '+select+'::: Outer 2->'+XDBGetOuterHTML(select)+'::: Iner 2->'+select.innerHTML);	
					//alert(outHTML)
					outHTML = outHTML.replace('</select>','');
					outHTML = outHTML.replace('</SELECT>','');
					var j = 0;
					for (var i = 0; i < select.options.length; i++) 
						{
							try
								{
									var outr = select.options[i].outerHTML;
									if(outr == undefined)
										{
											outr = XDBGetOuterHTML(select.options[i]);
										}
									var arrSplit = outr.split('id="');
									//alert(outr);
									
									if(arrSplit.length==1)
										{
											var arrSplit = outr.split('id=');
										}		
									if(isIe == 0)
										{
											var offOnARR = arrSplit[1].split('"');		
										}
									else
										{
											var offOnARR = arrSplit[1].split(' title');
										}		
//alert(offOnARR[0].toLowerCase()+':::'+lang.toLowerCase());		
								var arrtmps
								arrtmps = offOnARR[0].toLowerCase().split(" fullname");
								//alert(arrtmps.length);
								if(arrtmps.length > 1)
									{
										offOnARR[0] = arrtmps[0];
									}
									if(offOnARR[0].toLowerCase().replace('"','') == lang.toLowerCase())
										{
													
											if(isIe == 1)
												{	
													var htmlt
													htmlt = select.options[i].outerHTML;
													if(htmlt == undefined)
														{
															htmlt = XDBGetOuterHTML(select.options[i]);
														}
													outHTML = outHTML + htmlt;	
													
													//alert(outHTML);
												}
											else
												{													
													selectVis.innerHTML = selectVis.innerHTML + select.options[i].outerHTML;
												}
											j++;
										}
									else
										{											
				
										}	
									
								}
							catch(e){}
						}
					var outrhtml;
					outrhtml = selectVis.outerHTML;		
//alert(outHTML);					
					if(isIe == 1)
						{
							if(outrhtml == undefined)
								{
									selectVis.innerHTML = outHTML+'</SELECT>';
								}
							else
								{
									selectVis.outerHTML = outHTML+'</SELECT>';
								}
						}
					else
						{
						}											
					//
				}

function ChangeView(docUrl, id_piblication) {
    if (docUrl.toString().indexOf("<object") != -1) {
        $("#Image_" + id_piblication).hide();
        $("#Online_" + id_piblication).parent().show();
        $("#Online_" + id_piblication).html(docUrl);
    }
    else {
        $("#Image_" + id_piblication).show();
        $("#Online_" + id_piblication).parent().hide();        
    } 
}

function ChangeDocument(docUrl, id_piblication) {
    if (docUrl.toString().indexOf("<object") != -1) {
        $("#Online_" + id_piblication).html(docUrl);
        $("#Online_" + id_piblication).parent().show();
        $("#Image_" + id_piblication).hide();
        return false;
    } else {
        $("#Image_" + id_piblication).show();
        $("#Online_" + id_piblication).parent().hide();
        $("#link_" + id_piblication).attr("href", docUrl);
        return true;
    }
}

function ShowPublicationPage(pLink, ordinal) {
    $(".online").hide();
    $("div.online[Page=" + ordinal + "]").show();
    $(pLink).parent().parent().find("div.pager").find(".active").removeClass("active");
    $(pLink).addClass("active");
    var syncLink = $(".PagerLink_" + ordinal);
    syncLink.parent().parent().find("div.pager").find(".active").removeClass("active");
    syncLink.addClass("active");    
    return false;
}

function ShowPublicationOrderPage(pLink, ordinal) {
    $(".POrder").hide();
    $("div.POrder[Page=" + ordinal + "]").show();
    $(pLink).parent().parent().find("div.pager").find(".active").removeClass("active");
    $(pLink).addClass("active");
    var syncLink = $(".PagerOrderLink_" + ordinal);
    syncLink.parent().parent().find("div.pager").find(".active").removeClass("active");
    syncLink.addClass("active"); 
    return false;
}
function posodobi_izbrane(vrednost)
{
	if(vrednost)
	{
		j_izbranih_publikacij=j_izbranih_publikacij+1;
		nekaj=preveri_narocenih();
	}
	else
	{
		j_izbranih_publikacij=j_izbranih_publikacij-1;
	}
	return true;
}

function preveri_narocenih()
{
	if(j_izbranih_publikacij>3)
	{
		alert(getConstStr('CONST_JS_TXT_publikacije_naroci_prevec','Too many brochures selected. Select max 3.'));
		rreturn=false;
	}
	else
	{
		rreturn=true;
	}
	return rreturn;
}

function preveri_narocenih_nic()
{
	/*if(j_izbranih_publikacij==0)
	{
		alert(getConstStr('CONST_JS_TXT_publikacije_naroci_nic','Please select brochure.'));
		rreturn=false;
	}
	else
	{
		rreturn=true;
	}*/
	return true;
}

function preveri_op()
{
	var give_alert_p='';

	if(trim_p(document.publikacije.ime.value)=='') {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_ime','Name') + '\n'};
	if(trim_p(document.publikacije.priimek.value)=='') {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_priimek','Surname') + '\n'};
	if(trim_p(document.publikacije.naslov.value)=='') {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_naslov','Address') + '\n'};
	if(trim_p(document.publikacije.kraj.value)=='') {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_kraj','City') + '\n'};
	if(trim_p(document.publikacije.posta.value)=='') {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_posta','Zip code') + '\n'};
	if(trim_p(document.publikacije.email.value)=='') {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_email','Email') + '\n'};
	if(document.publikacije.drzava[0].selected) {give_alert_p += getConstStr('CONST_JS_TXT_publikacije_naroci_drzava','Country') + '\n'};
	if(give_alert_p!='')
	{
		alert(getConstStr('CONST_JS_TXT_publikacije_naroci_premalo_naslovnika','Please fulfil required data ') + '\n' + give_alert_p);
		rreturn=false;
	}
	else
	{
		rreturn=true;
	}
	return rreturn;
}

function podatki_ustrezni()
{
	if (preveri_narocenih() && preveri_op() && preveri_narocenih_nic())
	{
	      rreturn=true;
	}
	else
	{
		rreturn=false;
	}
	return rreturn;
}

function trim_p(str)
{
	   return str.replace(/^\s*|\s*$/g,'');
}

function checkAndSubmitOrder()
{
    if (podatki_ustrezni()) { 
			
			var url = String(document.location);
			var additional =  "&publicationisordered=1";
			var newurl = (url.replace(additional,""));
			document.location = newurl + additional;
		document.publikacije.submit();
	}
    return false;
}
//-->
