
var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up = (is_ie && (is_major >= 4));
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
var is_ie5_5_or_higher = is_ie5_5 || is_ie5_5up || is_ie6 || is_ie6up;
var is_opera = (agt.indexOf("opera") != -1);
var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);
var isNC=navigator.appName=="Netscape";
var isNC4=isNC;
var GL_ROOT_URL = 'http://'+window.location.host+'/';
var undefined;


function writeFlash(movieLocation,width,height){
document.write('<object codeBase="http://download-staging.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="'+width+'" height="'+height+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="_cx" value="4233"><param name="_cy" value="4022"><param name="FlashVars" value=""><param name="Movie" value="'+movieLocation+'"><param name="Src" value="'+movieLocation+'"><param name="WMode" value="Transparent"><param name="Play" value="-1"><param name="Loop" value="-1"><param name="Quality" value="High"><param name="SAlign" value=""><param name="Menu" value="0"><param name="Base" value=""><param name="AllowScriptAccess" value="always">	<param name="Scale" value="ShowAll"><param name="DeviceFont" value="0"><param name="EmbedMovie" value="0"><param name="BGColor" value=""><param name="SWRemote" value=""><param name="MovieData" value=""><param name="SeamlessTabbing" value="1"><param name="Profile" value="0"><param name="ProfileAddress" value=""><param name="ProfilePort" value="0"><embed src="'+movieLocation+'" 	pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed></object>');
}

function cb_showModalDialog(url, width, height, win, scroll, menubar, x_y_mouse, resizable, modal_val) {
    var winname = parseInt(Math.round(10000 * Math.random()));
    if(menubar == undefined)
        menubar = 0;
	if(resizable == undefined)
        resizable = 1;
    if(is_ie) {
        if(x_y_mouse == 1) {
            if(event != null) {
                var event_objx =  event.screenX;
                var event_objy =  event.screenY;
            }
            wleft = event_objx;
            wtop = event_objy;
        }
        else
           get_center (width, height);
        if(win == 1) {
//            alert(menubar);
      		w = window.open(url, winname,'resizable='+resizable+',scrollbars='+scroll+',status=0,menubar='+menubar+',height='+height+',width='+width+', left=' +wleft+ ', top='+wtop);
            //alert(scroll);
        }
        else {
            w = showModalDialog(url,modal_val,'dialogWidth:'+width+'px;dialogHeight:'+height+'px;'+(x_y_mouse == 1 ? 'dialogLeft:'+(wleft - 110)+'; dialogTop:'+(wtop-105)+';' : 'center:yes;')+'help:no;status:0;');
        }
    }
    if(is_opera5up) {
        get_center (width, height);
		w = window.open(url,winname,'resizable=0,scrollbars='+scroll+',height='+height+',width='+width+', left=' +wleft+ ', top='+wtop);
    }
    if(isNC) {
        get_center (width, height);
        var attr = 'screenX=' + wleft + ',screenY='+wtop+', scrollbars='+scroll+',resizable=no,width='+width+',height='+height;
        //(height + 120)
        w = window.open(url,winname, attr);
    }
    return w;
}

function get_center (width, height) {
   if(is_opera5up || isNC) {
       wleft = window.screenX + ((window.outerWidth - width) / 2);
       wtop = window.screenY + ((window.outerHeight - height) / 2);
   }
   else if(is_ie) {
        wtop = Math.round((screen.height-height) / 2);
        wleft = Math.round((screen.width-width) / 2);
   }
   return wleft, wtop;
}

function global_get_file_name(form_name, file_name_form, with_ext) {
    var file_name = document.getElementById(form_name).value;
    file_name = file_name.split('\\');
    file_name = file_name[file_name.length-1];
    if(with_ext != 1) {
        var file_type = file_name.substring(file_name.lastIndexOf('.')+1, file_name.length);
        var file_type_length = file_type.length;
        if(file_type_length == file_name.length)
            file_type_length = -1;
        file_name = file_name.substring(0, file_name.length - (file_type_length+1));
    }
    if(document.getElementById(file_name_form).value == '')
        document.getElementById(file_name_form).value = file_name;
}

function global_return_name(editor_txt, url) {
    var data = '';
    if(editor_txt.replace(/ /g, '') != '') {
        editor_txt = editor_txt.trim();
        editor_txt = editor_txt.substr(0, 100);
        editor_txt = editor_txt.split(' ');
        for(i=0;i<=3;i++) {
            if(editor_txt[i] != undefined)
                data += editor_txt[i]+' ';
        }
    }
    var results = showModalDialog(url,data,'dialogWidth:400px;dialogHeight:100px;center:yes;help:no;status:0;');
    if (results != undefined) {
        return results;
    }
    else
        return false;
}

String.prototype.trim = function() {
    var x=this;
    x=x.replace(/^\s*|\s*$/g,"");
    return x;
}

function AddToFavorites(fav_title) {
    var tmp = location.href.split('/');
    var fav_url = tmp[0]+'//'+tmp[2];
    if (is_ie)
        window.external.AddFavorite(fav_url, fav_title);
    else if(isNC) {
       if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
           window.sidebar.addPanel (fav_title,  fav_url, '');
    }
}

function MakeFirst() {
    var tmp = location.href.split('/');
    var fav_url = tmp[0]+'//'+tmp[2];
    if (is_ie) {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage(fav_url);
    }
     else if(isNC) {
         netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite');
         navigator.preference('browser.startup.homepage', fav_url);
     }
}

function global_show_block(block_name, not_hide) {
    var block_object = document.getElementById(block_name).style.display;
    if(block_object == 'none') {
        document.getElementById(block_name).style.display = 'block';
        //alert(document.getElementById(block_name+'_block_checkbox'));
        if(document.getElementById(block_name+'_block_checkbox') != null) {
            document.getElementById(block_name+'_block_checkbox').checked = true;
        }
    }
    else if(block_object == 'block' && (not_hide == '' || not_hide == undefined))
        document.getElementById(block_name).style.display = 'none';
}

function global_swapImage(img_id, img_url) {
    document.getElementById(img_id).src = GL_ROOT_URL+img_url;
}

function global_swapImgRestore(img_id, img_url) {
    document.getElementById(img_id).src = GL_ROOT_URL+img_url;
}


if(window.showModelessDialog == undefined){
    window.showModelessDialog = function (url, name, params) {
        showMDialog(url, name, params);
    }

    window.showModalDialog = function (url, name, params) {
        showMDialog(url, name, params);
    }


    showModelessDialog = function (url, name, params) {
        showMDialog(url, name, params);
    }

    showModalDialog = function (url, name, params) {
        showMDialog(url, name, params);
    }


    function showMDialog(url, name, params){
        params = params.replace(/\:/g, '=');
        params = params.replace(/\;/g, ',');
        params = params.replace(/dialog/g, '');
        params = params.replace(/center=yes,/g, 'left=330px,top=160px,');
        params = params.toLowerCase();

        var newwindow = window.open(url, name, params);
        if (newwindow && window.focus)
            newwindow.focus();
    }
}


function GetAbsScrollTop( obj ){ var curTop=0; while( obj ){ obj = obj.parentNode; if(obj && obj.scrollTop) curTop += parseInt(obj.scrollTop); } return curTop; }
function GetAbsScrollLeft( obj ){ var curLeft=0; while( obj ){ obj = obj.parentNode; if(obj && obj.scrollLeft) curLeft += parseInt(obj.scrollLeft); } return curLeft; }
function findPosY(obj){ var curTop = 0 -GetAbsScrollTop(obj); if (obj.offsetParent){ while (obj.offsetParent){ curTop += obj.offsetTop; obj = obj.offsetParent; } } else if (obj.y) { curTop += obj.y; } return curTop; }
function findPosX(obj){ var curLeft = 0 -GetAbsScrollLeft(obj); if (obj.offsetParent){ while (obj.offsetParent){ curLeft += obj.offsetLeft; obj = obj.offsetParent; } } else if (obj.x) { curLeft += obj.x; } return curLeft; }

function Mult(a, b){ var a = floatVal(a); var b = floatVal(b); if(!a || !b) return 0; var sum = parseFloat(a) * parseFloat(b); a = a.toString().replace('.', ''); b = b.toString().replace('.', ''); var len = (a.length > b.toString().length) ? a.toString().length : b.toString().length; return round(sum, len); }
function Divide(a, b){ var a = floatVal(a); var b = floatVal(b); if(!a || !b) return 0; var sum = parseFloat(a) / parseFloat(b); a = a.toString().replace('.', ''); b = b.toString().replace('.', ''); var len = (a.length > b.toString().length) ? a.toString().length : b.toString().length; return round(sum, len); }
function round(num, precision){ var num = floatVal(num); var pos = parseInt(num.toString().indexOf('.')); if(pos < 0) { return parseFloat(num); } else{ var nm = Math.pow(10,precision); return Math.round(num*nm)/nm; } }
function Sum(a, b){ var a = floatVal(a); var b = floatVal(b); var sum = a + b; a = a.toString().replace('.', ''); b = b.toString().replace('.', ''); var len = (a.length > b.toString().length) ? a.toString().length : b.toString().length; return parseFloat(sum.toPrecision(len)); }
function floatVal(str){ if(!str) return 0; return parseFloat(str.toString().replace(/,/, '.')); }






var xmlHttp

function getVote(int)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="mpoll/update_poll.php"
url=url+"?vote="+int
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null) 
show_results()
} 

function show_vote()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="mpoll/get_poll.php"
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function show_results()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="mpoll/show_poll.php"
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
addCookie() 
}

function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("m_poll").
 innerHTML=xmlHttp.responseText;
 } 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}
 
function setCookie(c_name,value,expiredays)
{
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function addCookie()
{
   pollCookie=getCookie('ecclt_poll');
   if (pollCookie!=null && pollCookie!="")
   {
     return(1);
   }
   else 
   {
     pollCookie="1"
     setCookie('ecclt_poll',pollCookie,2);
   } 
}

function checkCookie()
{
   pollCookie=getCookie('ecclt_poll');
   if (pollCookie!=null && pollCookie!="")
   {
     return(1);
   }
   else 
   {
     return(0);
   } 
}

function poll()
{
  if(m_lang_result() == 30)
  {
    if(checkCookie() == 1)
    {
      show_results()
    }
    else
    {
      show_vote()
    }
  }
}

function m_getElementsByClassName(oElm, strTagName, strClassName)
{
	var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
/*
	strClassName = strClassName.replace(/\-/g, "\\-");


	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;

	for(var i=0; i<arrElements.length; i++)
	{
	    oElement = arrElements[i];
	    if(oRegExp.test(oElement.getAttribute("class")))
		{
	        arrReturnElements.push(oElement);
	    }
	}
*/
	var oElement;
	for(var i=0; i<arrElements.length; i++)
	{
	    oElement = arrElements[i];
		link = oElement.getAttribute('href');
	    
		if('new_lang_name=' == link.substring(link.length - 17,link.length - 3))
		{	        
			arrReturnElements.push(link.substring(link.length - 3));
	    }
	}

	return (arrReturnElements)
}

function m_lang_result()
{
	var lang_array = m_getElementsByClassName(document,'a','language_changer');

	var lang_id = 0;

	for(var i=0; i<lang_array.length; i++)
	{		
		switch(lang_array[i])
		{
		case 'lit':
  			lang_id += 1;
 			break;
		case 'eng':
  			lang_id += 2;
 			break;
		case 'pol':
  			lang_id += 4;
 			break;
		case 'ger':
  			lang_id += 8;
 			break;
		case 'fre':
  			lang_id += 16;
 			break;

		}
	}
	return lang_id;
}

function howardurl_()
{
	newWindow=window.open('http://irland.theshoppingassistant.com/index.php?id=7&L=1&type=99', 'Howard','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,alwaysRaised=1,left=200,top=200,width=530,height=640');
	newWindow.focus(); 
	return false;
}


function m_show_leftbar()
{
	if(m_lang_result() == 30)
	{
		document.write('<a href="http://ecc.lt/index.php?1677483786"><img src="/leftbar/es_pagalba.png" border="0" /></a><br><br>')
		document.write('<a href="http://www.ecc.lt/index.php?394831266"><img src="/leftbar/small_lt.png" border="0" /></a><br><br>')
	}

	if(m_lang_result() == 29)
	{
		document.write('<a href="http://www.ecc.lt/index.php?1036957412"><img src="/leftbar/es_pagalba_en.png" border="0" /></a><br><br>')
		document.write('<a href="http://www.ecc.lt/index.php?3886029884"><img src="/leftbar/small_en.png" border="0" /></a><br><br>')
	}

	document.write('<a onclick="howardurl_()" href="javascript:void(0);"><img style="height: 75px;" alt="" src="/leftbar/howard_small.png" border="0" width="212"></a><br>');
}



