function nothing() {
	return;
}

function CheckAll(obj) { 
	var form_obj = obj.form
	for (i = 0;i < form_obj.length;i++ )	{
		if (form_obj.elements[i].type == "checkbox") { 
			form_obj.elements[i].checked = (obj.checked) ? true : false; 
		}
	}
	return;
}

function ShowD(t)
{
	var currStyle = document.getElementById(t).style.display; var cact;
	if ( currStyle == 'block' ) { cact = 'none'; } else { cact = 'block'; }
	document.getElementById(t).style.display = cact;
	return;
}

function ShowAct(t,veids) {
	if (document.getElementById(t)) {
		var currStyle = document.getElementById(t).style.display; var cact;
		if ( veids == '0' ) { cact = 'none'; } else { cact = 'block'; }
		document.getElementById(t).style.display = cact;
	}
	return;
}

function SetHTML(t,b) {
document.getElementById(t).innerHTML=b;
return;
}

function GetVal(t) {
return document.getElementById(t).value;
}

function GetValCheckBox(t) {
if (document.getElementById(t).checked==true) { v=1; } else { v=0; }
return v;
}

function GetValByName(t) {
return document.getElementsByName(t)[0].value;
}

function locate(u) {
window.location.href=u;
return;
}

function WinClose() {
window.close();
}

function RefreshCurrentPage() {
	var href = window.location.href;
	window.location.assign(href);
}

function RefreshOpenerPage() {
	var href = window.opener.location.href;
	window.opener.location.assign(href);
}

function hidediv(pass) {
var divs = document.getElementsByTagName('div');

	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) // DOM3 = IE5, NS6
			divs[i].style.display="none";// show/hide
		else
			if (document.layers) // Netscape 4
			document.layers[divs[i]].display = 'none';
			else // IE 4
			document.all.hideShow.divs[i].display = 'none';
		}
	}
return;
}

function showdiv(pass) {
var divs = document.getElementsByTagName('div');

	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) // DOM3 = IE5, NS6
			divs[i].style.display="block";// show/hide
		else
			if (document.layers) // Netscape 4
			document.layers[divs[i]].display = 'block';
			else // IE 4
			document.all.hideShow.divs[i].display = 'block';
		}
	}
return;
}

function openWin(page, i, width, height) {
	window.name = "main";
	if(!width) width=488;
	if(!height) height=270;
	Win=this.open(page, 'win'+i, "toolbar=no,scrollbars=yes,resizable=no,status=yes,height="+height+",width="+width);
	if (Win) Win.focus();
	return;
}

function SetVal(t,v) {
document.getElementById(t).value = v;
return;
}


function SetSrc(t,v) {
document.getElementById(t).src = v;
return;
}

function GetSrc(t,v) {
return document.getElementById(t).src;
}

function SetFocus(i) {
document.getElementById(i).focus();
return;
}

function setfocus(i) {
	if (document.getElementById(i)) {
		document.getElementById(i).focus();
	} else {
		if (document.getElementsByName(i)[0]) {
			document.getElementsByName(i)[0].focus();
		}
	}
}

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta) {
    if (!document.all)
      return
    if (object != "[object]") {
      setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
      return;
    }
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp) {
      direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;
    if (object.filters.alpha.opacity != destOp) {
      nereidFadeObjects[object.sourceIndex]=object;
      nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

function echeck(str) {

var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){ return false; }
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false; }
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false; }
if (str.indexOf(at,(lat+1))!=-1){ return false; }
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false; }
if (str.indexOf(dot,(lat+2))==-1){ return false; }
if (str.indexOf(" ")!=-1){ return false; }
return true					
}

function trim(stringToTrim) {
return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function updateTimeIndex() {
var st = document.getElementsByName("ddlStartTime")[0]
var et = document.getElementsByName("ddlEndTime")[0]
if (st.selectedIndex<84) {
et.selectedIndex=(st.selectedIndex + 12)
} else {
et.selectedIndex=(st.selectedIndex-84)
}
return false;
}

function refresh() {
window.location.reload(false);
return;
}

function ClassName(id,cl) {
document.getElementById(id).className=cl;
return;
}

function SetBody(id,b) {
document.getElementById(id).innerHTML=b;
return;
}

function ub(){getdim = getPageSizeWithScroll();y=getdim[1]; if (document.getElementById('pb')) { document.getElementById('pb').style.height=y+"px"; } return; }

function getPageSizeWithScroll(){
if (window.innerHeight && window.scrollMaxY) {
	yWithScroll = window.innerHeight + window.scrollMaxY;
	xWithScroll = window.innerWidth + window.scrollMaxX;
} else if (document.body.scrollHeight > document.body.offsetHeight){
	yWithScroll = document.body.scrollHeight;
	xWithScroll = document.body.scrollWidth;
} else {
	yWithScroll = document.body.offsetHeight;
	xWithScroll = document.body.offsetWidth;
}
arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);
return arrayPageSizeWithScroll;
}

function GetInnerDimensions() {
	if (window.innerHeight) {
		win_y = window.innerHeight;
		win_x = window.innerWidth;
	} else {
		win_y = ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight )
		win_x = ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth )
	}
	return Array(win_x,win_y);
}

window.onresize = function() { ub(); return; }

//onkeypress="return alpha(event);"
function alpha(e) {
	var k;
	document.all ? k = e.keyCode : k = e.which;
	return ((k > 47 && k <= 57) || k == 43 || k == 8 || k == 0);
}

function ascii(e) {
	var k;
	document.all ? k = e.keyCode : k = e.which;
	return ((k > 47 && k <= 57) || (k >= 65 && k <= 90) || (k >= 97 && k <= 122) || k == 95 || k == 43 || k == 8 || k == 0);
}

function IsNumeric(sText) {
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) { 
	Char = sText.charAt(i); 
	if (ValidChars.indexOf(Char) == -1){ IsNumber = false; }
}
return IsNumber;
}

function changeTravelDayType(t,id) {
t=parseInt(t);
if (t==-1){ ShowAct(id,1); } else { ShowAct(id,0); }
return;
}

function TravelCalculation(i) {
t1=document.getElementsByName('tc1')[0].value;
t2=document.getElementsByName('tc2')[0].value;
t3=document.getElementsByName('tc3')[0].value;
t4=document.getElementsByName('tc4')[0].value;
t5=document.getElementsByName('tc5')[0].value;
t6=document.getElementsByName('tc6')[0].value;
t7=document.getElementsByName('tc7')[0].value;
//if (document.getElementsByName('tc7')[0].checked==true) { t7=1; } else { t7=0; }
url='/site/sw/calc1/result.php?t1='+t1+'&t2='+t2+'&t3='+t3+'&t4='+t4+'&t5='+t5+'&t6='+t6+'&t7='+t7;
GetUrl(url,i);
return;
}

var checkboxstarted=0;
function ChkBoxStatus(v1,v2) {
if (checkboxstarted==0) {
	checkboxstarted=1;
	v=document.getElementsByName(v1)[0].checked;
	document.getElementsByName(v2)[0].checked=v;
}
checkboxstarted=0;
return;
}

function insurch(i) {

t1=document.getElementsByName('nc1')[0];
t2=document.getElementsByName('nc2')[0];
t3=document.getElementsByName('nc3')[0];
t6=document.getElementsByName('nc6')[0];
t7=document.getElementsByName('nc7')[0];

if (document.getElementsByName('nc4')[0].checked==true) { t4=1; } else { t4=0; }
if (document.getElementsByName('nc5')[0].checked==true) { t5=1; } else { t5=0; }

p1=parseInt(t1.value);
p2=parseInt(t2.value);
p3=parseInt(t3.value);
p6=parseInt(t6.value);
p7=parseInt(t7.value);

if (p3>p2) {t3.value=t2.value; p3=t2.value;}
if (p2>p1) {t2.value=t1.value; p2=t1.value;}
if (p3>p2) {t3.value=t2.value; p3=t2.value;}
if (p2>p1) {t2.value=t1.value; p2=t1.value;}
if (p3==0) {
	document.getElementsByName('nc4')[0].checked=false;
	document.getElementsByName('nc5')[0].checked=false;
}

url='/site/sw/calc2/result.php?t1='+p1+'&t2='+p2+'&t3='+p3+'&t4='+t4+'&t5='+t5+'&t6='+p6+'&t7='+p7;
GetUrl(url,i);
return;
}

function ChkMaxVal(id,v,v2) {
if (v<v2) document.getElementsByName(id)[0].value=v;
}

function uploadFile(obj) {
	ShowAct('uploader',0);
	ShowAct('loading',1);
	document.getElementById('loading').innerHTML="<img src='/site/img/waiting.gif' alt='loading...'>";
	document.getElementById('UploadFormName').submit();
}

function ShowActOpener(t,veids)
{
	var currStyle = parent.document.getElementById(t).style.display; var cact;
	if ( veids == '0' ) { cact = 'none'; } else { cact = 'block'; }
	parent.document.getElementById(t).style.display = cact;
	return;
}

/*********** Div Fader ***********/
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function getOpacity(id) {
	object = document.getElementById(id).style;
	object_opacity=0;
	if (object.opacity) { object_opacity = object.opacity*100; }
	if (object.MozOpacity) { object_opacity = object.MozOpacity*100; }
	if (object.KhtmlOpacity) { object_opacity = object.KhtmlOpacity*100; }
	return object_opacity;
}

function shiftOpacity(id, millisec) {
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	
	changeOpac(0, imageid);
	
	document.getElementById(imageid).src = imagefile;

	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	var currentOpac = 100;
		if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}
	opacity(id, currentOpac, opacEnd, millisec);
}

var idtoclear;
var lastpid;
var lastid;
var lasttype;

function LoadComments(pid,id,v) {
lasttype=v;
GetUrl("/site/sw/comments.php?pid="+pid+'&v='+v,id);
}

function ClearAndRefresh() {
document.getElementsByName(idtoclear)[0].value='';
LoadComments(lastpid,lastid,lasttype);
}

function SendComment(i,p,i2,t) {
var v=document.getElementsByName(i)[0].value;
var n=document.getElementById('comment_name').value;
d="p="+p+"&v="+v+'&t='+t+'&n='+n;
Sw("/site/sw/addcomment.php",d);
idtoclear=i;
lastpid=p;
lastid=i2;
setTimeout("ClearAndRefresh()",500);
}

function ActivitiesWithComments(i,q) {
if (confirm(q)) {
d="i="+i; Sw("/site/sw/comment_hide.php",d);
setTimeout("RefreshCurrentPage()",500);
}
}

function ShowFlv(url,x,y,id,rnd) {
	var s2 = new SWFObject("/site/flvplayer.swf","videoplayer_"+rnd,x,y,"7");
	s2.addParam("allowfullscreen","true");
	s2.addVariable("file",url);
	s2.addVariable("displayheight",y);
	s2.addVariable("backcolor","0x3848A3");
	s2.addVariable("frontcolor","0xCCCCCC");
	s2.addVariable("lightcolor","0x557722");
	s2.addVariable("autostart","true");
	s2.write(id);
}

function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;

var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += "    ";

if(typeof(arr) == 'object') {
 for(var item in arr) {
  var value = arr[item];
 
  if(typeof(value) == 'object') {
   dumped_text += level_padding + "'" + item + "' ...\n";
   dumped_text += dump(value,level+1);
  } else {
   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
  }
 }
} else {
 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}

function GoNextStep(go) {
locate(go);
}

function DraugiemSay( title, url, titlePrefix ){
 window.open(
  'http://www.draugiem.lv/say/ext/add.php?title=' + encodeURIComponent( title ) +
  '&link=' + encodeURIComponent( url ) +
  ( titlePrefix ? '&titlePrefix=' + encodeURIComponent( titlePrefix ) : '' ),
  '',
  'location=1,status=1,scrollbars=0,resizable=0,width=530,height=400'
 );
 return false;
}

function addBookmark(title, url){
  if(window.sidebar){ // Firefox
    window.sidebar.addPanel(title, url,'');
  }else if(window.opera){ //Opera
    var a = document.createElement("A");
    a.rel = "sidebar";
    a.target = "_search";
    a.title = title;
    a.href = url;
    a.click();
  } else if(document.all){ //IE
    window.external.AddFavorite(url, title);
  }
  Sw('/site/sw/usage/','');
}
