function srchblur(obj) {
	if (!obj.base)
		{
		obj.base = obj.value
		}
	if (obj.value == obj.base)
		{
		obj.value = "";
		}
	else if (obj.value == "")
		{
		obj.value = obj.base;
		}
}

function performSearch(string) {
 alert('Atvainojiet, meklesanas funkcija pagaidam vel nestrada...');
}


//actual zinju fadoshana
var currBlock =1;
var nextBlock =2;
var delaysec = 7;
function scrollActual(amount,isstart) {
	setTimeout("scrollActual("+amount+",0)",delaysec*1000);
	if(currBlock>amount)currBlock=1;
	if(nextBlock>amount)nextBlock=1;

	var curB = 'act-art'+currBlock;
	var nexB = 'act-art'+nextBlock;
	
	//saakam tikai tad, kad izsauc timeouts
	if(isstart==0) {
		//alert('fading out: '+curB+'\nfading in: '+nexB);
		assignOpacity(curB,0);
	//	fadeBlock(curB,1,0,1)
		fadeBlock(nexB,0,1,1)		

		currBlock++;
		nextBlock++;
	} else {
		for(n=2; n<=amount; n++ ) {
			if($('act-art'+n)){
			assignOpacity('act-art'+n,0);
			}
		}
	}
}

//opacity uzstaadiitaajs
function assignOpacity(blockid,setop) {
	var block = $(blockid);
	if (block && block.filters && block.filters[0]){ //IE syntax
		if (typeof block.filters[0].opacity=="number") //IE6
			block.filters[0].opacity=setop*100
		else //IE 5.5
			block.style.filter="alpha(opacity="+setop*100+")"
		}
	else if (block && typeof block.style.MozOpacity!="undefined") //Old Mozilla syntax
		block.style.MozOpacity=setop
	else if (block && typeof block.style.opacity!="undefined") //Standard opacity syntax
		block.style.opacity=setop
	else {
		block.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+ setop*100 + ");";
	}
}


//feidot bloku graduaali
	//settingi
	var tc = 0;
	var delay = 100;
	var step = 0.1;
	var currop = 0;
function fadeBlock(bid,start,end,isstart) {
	//ja tiek palaists cikls
	if(isstart==1) {
		tc=0;
		currop = start;
	} else {
		//noskaidrojam vai ir jaasamazina vai arii jaapalielina
		if(start<end) {
			currop += step;
			if(currop>=end)tc=1;
		} else {
			currop -= step;		
			if(currop<=end)tc=1;
		}
	}
	
	currop = Math.round(currop*Math.pow(10,2))/Math.pow(10,2)
	if(currop>1)currop=1;
	if(currop<0)currop=0;

	var to = setTimeout("fadeBlock('"+bid+"',"+start+","+end+",0)",delay);
	assignOpacity(bid,currop);
	
 if(tc>=1) {
  clearTimeout(to);
 }
}


//nomaskeet e-pastu
function maskMail(usr,host) {
document.write("<a href=" + "mail" + "to:" + usr +
"@" + host + ">" + usr + "@"+ host + "</a>");
}



//popupa atversana
function showPopup(popid,popup_w,popup_h) {
centerPopup(popid,popup_w,popup_h);
$(popid).style.display = 'block';

if(popid=='cosmogram-popup') { var lnk = 'ajaxDailyAspects.php'; }
if(popid=='ephemeris-popup') { var lnk = 'ajaxGraphEphemeris.php'; }

new Ajax.Request('/'+lnk,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $(popid).innerHTML = response;
    }

  });	
}


//efemeridu popupa atversana
function showEphPopup(harm,period,planetsel) {
centerPopup('ephemeris-popup',965,600);
$('ephemeris-popup').style.display = 'block';

var lnk = 'ajaxGraphEphemeris.php?harm='+harm+'&period='+period+'&planetsel='+planetsel;

new Ajax.Request('/'+lnk,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $('ephemeris-popup').innerHTML = response;
    }

  });	
}


//popupaAizveershana
function closePopup(popid) {
$(popid).style.display = 'none';
}



//papildus opciju iesleegshana/izsleegshana
function toggleEphOptions(optid) {
	if(optid=='eph-harm') {
		$('eph-period').style.display='none';		
		$('eph-planets').style.display='none';		
	} else if(optid=='eph-period') {
		$('eph-harm').style.display='none';			
		$('eph-planets').style.display='none';		
	} else {
		$('eph-harm').style.display='none';			
		$('eph-period').style.display='none';			
	}

	$('eph-harm-lnk').className='main';			
	$('eph-period-lnk').className='main';			
	$('eph-planets-lnk').className='main';			
	
	if($(optid).style.display!='block') {
		$(optid).style.display='block';
		$(optid+'-lnk').className='sel';			
	} else {
		$(optid).style.display='none';	
	}
}

//planeetu iesleegshana/izsleegshana
function toggleSelPlan(plan) {
	if($('cb-'+plan).value=='1') {
		$('cb-'+plan).value='0';
		$('eph-plan-img-'+plan).src='/images/fp-'+plan+'-unsel.jpg';
	} else {
		$('cb-'+plan).value='1';	
		$('eph-plan-img-'+plan).src='/images/fp-'+plan+'.jpg';
	}
}

//izveeleeto planeetu submitoshana
function submitSelPlan(harm,period) {
		var planLnk = '';
		var planets = new Array('so','mo','me','ve','ma','ju','sa','ur','ne','pl','kn','li');		
		
		var numSel = 0;
		
		for(n=0;n<planets.length; n++) {
			if($('cb-'+planets[n]).value=='1') { 
				numSel++;

				if(numSel>1) {
					planLnk += '|';
				}
				planLnk += planets[n];
			}			
		}		
		if(numSel==planets.length) {
			planLnk = '';
		}
		
		if(numSel==0) {
			return false;
		} else {
			showEphPopup(harm,period,planLnk);
		}
}


//popupa iecentreeshana pa vidu
function centerPopup(popid,w,h) {
var xo = 0;
var yo = 0;

  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    yo = window.pageYOffset;
    xo = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    yo = document.body.scrollTop;
    xo = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    yo = document.documentElement.scrollTop;
    xo = document.documentElement.scrollLeft;
  }


var vw;
var vh;

 if (typeof window.innerWidth != 'undefined')
 {
      vw = window.innerWidth,
      vh = window.innerHeight
 }
 else if (typeof document.documentElement != 'undefined'
     && typeof document.documentElement.clientWidth !=
     'undefined' && document.documentElement.clientWidth != 0)
 {
       vw = document.documentElement.clientWidth,
       vh = document.documentElement.clientHeight
 }
 else
 {
       vw = document.getElementsByTagName('body')[0].clientWidth,
       vh = document.getElementsByTagName('body')[0].clientHeight
 }



var cx = xo + Math.round(vw/2);
var cy = yo + Math.round(vh/2);

var rx = cx - Math.round(w/2);
var ry = cy - Math.round(h/2);

if(rx<0 || !rx) { rx = 0; }
if(ry<0 || !ry) { ry = 0; }



$(popid).style.left = rx+'px';
$(popid).style.top = ry+'px';

}



function viewDate() {
	var dd = $('transit-day').value;
	var mm = $('transit-month').value;
	var yy = $('transit-year').value;
	var lng = $('view-lang').value;		

	document.location = '/'+lng+'/transits/'+dd+'-'+mm+'-'+yy+'/';
}



function expandText(id) {
	var bl = $(id);
	if(bl.style.display!='block') {
		bl.style.display = 'block';
	} else {
		bl.style.display = 'none';	
	}
}


//paarsleegt cilnjus pie logina
function toggleLoginTabs(tab) {
 var t = $('tab-'+tab);
 var f = $('form-'+tab);

 if(tab=='create-new') {
  var t2 = $('tab-existing-user');
  var f2 = $('form-existing-user');
 } else {
  var t2 = $('tab-create-new');
  var f2 = $('form-create-new');
 }

t.className = 'on'; 
t2.className = 'off'; 
f2.style.display = 'none'; 
f.style.display = 'block'; 
 
}

