function getElementsByClass(searchClass,tag) {
	var classElements = new Array();
	if ( tag == null )
		tag = '*';
	var els = document.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function hasClass(obj) {
   var result = false;
   if (obj.getAttributeNode("class") != null) { 
       result = obj.getAttributeNode("class").value;
   }
   return result;
}   

function stripeclass(klase) {

  var even = false;
	var evenColor = arguments[1] ? arguments[1] : "#fff";
  var oddColor = arguments[2] ? arguments[2] : "#f7f7f7";

  var table = getElementsByClass(klase,'table');
  if (! table) { return; }
    
	for (var t = 0; t < table.length; t++) {
    var tbodies = table[t].getElementsByTagName("tbody");
    for (var h = 0; h < tbodies.length; h++) {
      var trs = tbodies[h].getElementsByTagName("tr");				 
	    for (var i = 0; i < trs.length; i++) {
	      var tds = trs[i].getElementsByTagName("td");
	      for (var j = 0; j < tds.length; j++) {        
	        var mytd = tds[j];
		      mytd.style.backgroundColor = even ? evenColor : oddColor;
	      }
	      if (i != 0) { even =  ! even; }
	    }
    }
  }
}

var restoreimgsrc="";
var obj="";
var layer="";




function MMon(p){
restoreimgsrc = document.images[p].src;
document.images[p].src=restoreimgsrc.substring(0,restoreimgsrc.length-4)+"_on.gif";
}
function MMof(p){
 document.images[p].src=restoreimgsrc;
}

function openwind(page,wdparms) {
 //wdparms = 'width=500,height=500,scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes';
 window.open( page,'',wdparms );
}

function CellChangeOn(l) {

if (document.getElementById(l)){
	obj = document.getElementById(l);
}
if (document.all) {
	obj = document.all[l];
}
if (document.layers) {
	obj = document.layers[l];
}
	restoreimgsrc = obj.style.backgroundImage;
	obj.style.backgroundImage  = restoreimgsrc.substring(0,restoreimgsrc.length-5)+"_on.gif)";
	//alert (l+"-"+obj.style.backgroundImage);
}

function CellChangeOff(l){
if (document.getElementById(l)){
	obj = document.getElementById(l);
}
if (document.all) {
	obj = document.all[l];
}
if (document.layers) {
	obj = document.layers[l];
}
	obj.style.backgroundImage  = restoreimgsrc;

}

function Pagelocation(page) {
 if (page.indexOf("/")>=0 ) document.location = page;
}

function imgchange(chimg){
  var imgobj = document.images[chimg];
  imgpath = imgobj.src;
  imgpath_base = imgpath.substring(0,imgpath.length-6);

  switch (imgobj.width){
     case 231:   // normal=>lager
       imgobj.width  = 456;
       imgobj.height = 306;
       imgobj.src=imgpath_base + '_1.jpg';
       break;
     case 456:
       imgobj.width  = 231;
       imgobj.height = 156;
       imgobj.src=imgpath_base + '_2.jpg';
       break;
     case 156:  //vertcal=>v.large
       imgobj.width  = 306;
       imgobj.height = 456;
       imgobj.src=imgpath_base + '_1.jpg';
       break;
     case 306:  //vertcal=>v.large
       imgobj.width  = 156;
       imgobj.height = 231;
       imgobj.src=imgpath_base + '_2.jpg';
       break;
  }

}

function galeryimgshow(chimg){
  var imgobj = document.images[chimg];
  imgpath = imgobj.src;
  imgpath_base = imgpath.substring(0,imgpath.length-5);
  //imgwidth  = imgobj.width;
  bgimg.src=imgpath_base + '1.jpg';
}

function showNavLayer(){
document.getElementById("NavLayer").style.visibility="visible";
}

function hideNavLayer(){
document.getElementById("NavLayer").style.visibility="hidden";
}


function ShowMe(el) {

//HideMe()

if (document.getElementById(el)){
	layer = document.getElementById(el);
}
if (document.all) {
	layer = document.all[el];
}
if (document.layers) {
	layer = document.layers[el];
}
  layer.style.visibility = "visible";
}
function HideMe_lv() {
	var all= new Array("div297","div307", "div381", "div347", "div425", "div664", "div387");

	for(i=0; i<7; i++) {
		el=all[i];
		if (document.getElementById(el)){
			layer = document.getElementById(el);
		}
		if (document.all) {
			layer = document.all[el];
		}
		if (document.layers) {
			layer = document.layers[el];
		}
  		layer.style.visibility = "hidden";
		//alert (layer.style.visibility);
 	}
}

function HideMe_en() {
	var all= new Array("div486", "div575", "div387", "div520", "div528", "div506", "div309");

	for(i=0; i<2; i++) {
		el=all[i];
		if (document.getElementById(el)){
			layer = document.getElementById(el);
		}
		if (document.all) {
			layer = document.all[el];
		}
		if (document.layers) {
			layer = document.layers[el];
		}
  		layer.style.visibility = "hidden";
		//alert (layer.style.visibility);
 	}
}


function popup( src) {
 wdparms = 'width=330,height=330,scrollbars=no,resizable=yes,toolbar=no,menubar=no,left=20,top=20';
 window.open( 'popup.php?src='+src,'',  wdparms );
}

function full(src) {
 wdparms = 'status=no,titlebar=no,location=no,scrollbars=auto,toolbar=no,menubar=no,fullscreen=1';
 window.open( src,'',  wdparms );
}

function pop(lang) {
 new_window = open("email.php?error=&lang="+lang,"displayWindow","width=320, height=340 scrollbars=no");
}

var restorebck="";

function changeBckOver(p){
restorebck = document.getElementById(p).style.backgroundImage;
//alert(restorebck);
if (restorebck.indexOf('_on')==-1){
document.getElementById(p).style.backgroundImage = restorebck.substring(0,restorebck.length-5)+"_on.gif)";
}
//alert(restorebck.substring(0,restorebck.length-5)+"_on.gif)");
//document.images[p].src=restorebck.substring(0,restorebck.length-4)+"_on.gif";
}
function changeBckOut(p){
if (restorebck.indexOf('_on')==-1){
document.getElementById(p).style.backgroundImage = restorebck;
}
// document.images[p].src=restorebck;
}

function OpenWind(theSrc,theWidth, theHeight){
  window.open(theSrc,'', 'toolbar=0, scrollbars=yes, status=yes, resizable=yes, width='+theWidth+', height='+theHeight);
}

function mC(a){
//alert(a.tagName);
//alert();
z=a.getElementsByTagName("a");
myBody=z.item(0);
//alert(myBody.href);
//z=myBody.getElementsByTagName('a')
//window.open(myBody.href);
location.href=myBody.href;
//myBody.click();
}



function popupImage(src) {
	 wdparms = 'width=200,height=200,scrollbars=no,resizable=yes,toolbar=no,menubar=no,left=50,top=100';
	 window.open( 'popupImage.php?src='+src, 'popup',  wdparms );
}

function popupWindow(src,width,height,scrollbars,toolbar,resizable, menubar,title,autosize) {
	 	wdparms = 'width='+width+',height='+height+',scrollbars='+scrollbars+',toolbar='+toolbar+',resizable='+resizable+',menubar='+menubar;
		window.open( 'popupWindow.php?src='+src+'&autosize='+autosize+'&title='+title, '',  wdparms );
}

var oldColor;
function changeBckColorOver(p){
oldColor = document.getElementById(p).style.backgroundColor;
if (oldColor!='#DC9147')
document.getElementById(p).style.backgroundColor = '#DC9147';
}

function changeBckColorOut(p){
if (oldColor!=document.getElementById(p).style.backgroundColor)
document.getElementById(p).style.backgroundColor = oldColor;
}

function popupHref(href){
	window.open(href,"",'width=100,height=100');
}

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  return ('Noklusētais teksta izmērs');
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
if (title == 'null') {
  title = getPreferredStyleSheet();
}

setActiveStyleSheet(title);

