function nothing(){ return;}

function StartCam() {
	window.name = "main";
	width=240;
	height=180;
	Win=this.open("flash.php", "myvideo", "toolbar=no,scrollbars=no,resizable=no,status=no,height="+height+",width="+width);
	Win.focus();
	return false;
}


function setCountdown(year,month,day,hour,tz) {

	var toDate = new Date();

	if (month == '*') toDate.setMonth(toDate.getMonth() + 1);
	else if (month > 0) { 
		if (month <= toDate.getMonth())
		//toDate.setYear(toDate.getYear() + 1);
		toDate.setYear(year);
		toDate.setMonth(month-1);
	}
	
	if (day.substr(0,1) == '+') {
		var day1 = parseInt(day.substr(1));
		toDate.setDate(toDate.getDate()+day1); } 
		else { 
			toDate.setDate(day);
		}
		toDate.setHours(hour);
		toDate.setMinutes(0-(tz*60));
		toDate.setSeconds(0);
		var fromDate = new Date();
		fromDate.setMinutes(fromDate.getMinutes() + fromDate.getTimezoneOffset());
		var diffDate = new Date(0);
		diffDate.setMilliseconds(toDate - fromDate);
		
		return Math.floor(diffDate.valueOf()/1000);

}

function displayCountdown(countdn,cd,d1,d2,d3,d4) {
	if (countdn < 0) document.getElementById(cd).innerHTML = "STOP";
	else {
		var secs = countdn % 60;
		if (secs < 10) secs = '0'+secs;
		var countdn1 = (countdn - secs) / 60;
		var mins = countdn1 % 60;
		if (mins < 10) mins = '0'+mins;countdn1 = (countdn1 - mins) / 60;
		var hours = countdn1 % 24;
		var days = (countdn1 - hours) / 24;
		document.getElementById(cd).innerHTML = days+' '+d1+' '+hours+' '+d2+' '+mins+' '+d3+' '+secs+' '+d4;
		setTimeout('displayCountdown('+(countdn-1)+',\''+cd+'\',\''+d1+'\',\''+d2+'\',\''+d3+'\',\''+d4+'\');',999);
	}
}

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';
		}
	}
}

function RotateDiaryLinks() {

for (i = 0; i <= showDiaries-1; i++) {
	b = i + DiariesStartPosition;
	if (b>=diariesAvailableCount) b=b-diariesAvailableCount;
	ActualArray[i] = "<font class=oranzs>&raquo;</font> <a href=/?cmd=diary&c="+diariesText[b][1]+">"+diariesText[b][0]+"</a>";
	i2 = i+1;
	el = document.getElementById('diary'+i2);
	el.innerHTML=ActualArray[i];
}
DiariesStartPosition++;
if (DiariesStartPosition+1>diariesAvailableCount) {
	DiariesStartPosition=0;
}

window.setTimeout("RotateDiaryLinks()", 5000);

}


function str_repeat(s,n) {
	if (!s) return '';
	var i, a = [];
	for (i = 1; i <= n; i++)
	{
		a[a.length] = s;
	}
	return a.join('');
};

function format_number(nr, d) {
	tnr = nr.toString();
	if (tnr.length > d) {
		nnr = tnr.substring(0, tnr.length - d);
		nnr = nnr + '.';
		anr = tnr.substring(tnr.length - d, tnr.length);
	} else {
		nnr = '0.';
		anr = tnr;
	}

	if (anr.length < d)	{anr = str_repeat('0', d - anr.length) + anr; }
	nnr = nnr + anr;
	return nnr;

}

function blinktitlebar(msg1,msg2,titleblinkpos) {

if (NewMessageStatus==0) { blinktitlebarreset(msg1); return;}

var speed = 500;

if(titleblinkpos == 0) {masg = msg1;}
if (titleblinkpos == 1){ masg = msg2; }
titleblinkpos++;
if (titleblinkpos>1) { titleblinkpos=0; }

document.title = masg;
timer = window.setTimeout("blinktitlebar('"+msg1+"','"+msg2+"',"+titleblinkpos+")",speed);
}

function blinktitlebarreset(msg) {
document.title=msg;
return;
}


var zoomfactor=0.05 //Enter factor (0.05=5%)

function zoomhelper(){
if (parseInt(whatcache.style.width)>10&&parseInt(whatcache.style.height)>10){
whatcache.style.width=parseInt(whatcache.style.width)+parseInt(whatcache.style.width)*zoomfactor*prefix
whatcache.style.height=parseInt(whatcache.style.height)+parseInt(whatcache.style.height)*zoomfactor*prefix
}
}

function zoom(originalW, originalH, what, state){
if (!document.all&&!document.getElementById)
return
whatcache=eval("document.images."+what)
prefix=(state=="in")? 1 : -1
if (whatcache.style.width==""||state=="restore"){
whatcache.style.width=originalW
whatcache.style.height=originalH
if (state=="restore")
return
}
else{
if (whatcache.style.width<120) {
zoomhelper()
}
}
beginzoom=setInterval("zoomhelper()",100)
}

function clearzoom(){
if (window.beginzoom)
clearInterval(beginzoom)
}


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 alpha(e) {
	var k;
	document.all ? k = e.keyCode : k = e.which;
	return ((k > 47 && k <= 57) || k == 43 || k == 8 || k == 0);
}

function doBlink() {
  var blink = document.all.tags("blink")
  for (var i=0; i < blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {
  if (document.all)
    setInterval("doBlink()",1000)
}

window.onload = startBlink;

var TimeToFade = 500.0;
function fade(eid,v){
if (v==null) v=0;
var element = document.getElementById(eid);
if(element == null)
return;

if(element.FadeState == null){
element.FadeState = -2;
}

//alert(element.FadeState);
if (v!=0) element.FadeState=v;
if (v==2) {
	NewMessageWindowOpenedStatus=0;
	setTimeout('cfgChangeVisibility(0)',1000);
} else {
	NewMessageWindowOpenedStatus=1;
}

if(element.FadeState == 1 || element.FadeState == -1){
element.FadeState = element.FadeState == 1 ? -1 : 1;
element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;

}else{
element.FadeState = element.FadeState == 2 ? -1 : 1;
element.FadeTimeLeft = TimeToFade;
setTimeout("animateFade(" + new Date().getTime()
+ ",'" + eid + "')", 33);
}
}

function animateFade(lastTick, eid){

var curTick = new Date().getTime();
var elapsedTicks = curTick - lastTick;

var element = document.getElementById(eid);

if(element.FadeTimeLeft <= elapsedTicks){

element.style.opacity = element.FadeState == 1 ? '1' : '0';
element.style.filter = 'alpha(opacity = '
+ (element.FadeState == 1 ? '100' : '0') + ')';
element.FadeState = element.FadeState == 1 ? 2 : -2;

return;
}

element.FadeTimeLeft -= elapsedTicks;
var newOpVal = element.FadeTimeLeft/TimeToFade;
if(element.FadeState == 1)
newOpVal = 1 - newOpVal;

element.style.opacity = newOpVal;
element.style.filter =
'alpha(opacity = ' + (newOpVal*100) + ')';

setTimeout("animateFade(" + curTick
+ ",'" + eid + "')", 33);
}

function cfgChangeVisibility(v) {
id='msgWindow';
if (v==1) { document.getElementById(id).style.display='block';
} else { document.getElementById(id).style.display='none'; }
return;
}

function fadeMsgWin() {
id='msgWindow'; fade(id,2);
return;
}

function CfgUsrSendMsg(ouid) {
var msg2="";
if (document.getElementById('fmsg')) {
msg2=document.getElementById('fmsg').value;
}
msg2=trim(msg2);
msg2=ReplaceSpecialChars(msg2);
if (msg2=='') return;
data='i='+ouid+'&msg='+msg2;
url='/sx/sendmsg.php';
PostXMLDoc(url,data);
setTimeout('GetLastMsgContent()',800);
NewMessageStatus=0;
return;
}

function GetLastMsgContent(uid) {
if (uid==null) uid=0;
cfgMsgGot=0;
url='/sx/get_last_messges.php?uid='+uid;
GetUrl(url,'cfgmsgcontent');
setTimeout("CheckIfMessageNotEmpty()",1100);
return;
}

function CheckIfMessageNotEmpty() {
id='cfgmsgcontent';
if (document.getElementById(id)) {
	var v=document.getElementById(id).innerHTML;
}
if (v==null || v=='') { 
	fade('msgWindow',2);
	RefreshSMS();
	NewMessageStatus=0;
}
return;
}

function ShowNewMsgWin(uid) {
if (uid==null) uid=0;
id='msgWindow';
document.getElementById(id).style.display='block';
cfgChangeVisibility(1);
NewMessageWindowOpenedStatus=1;
GetLastMsgContent(uid);
fade(id);
return;
}

function readKey(evt,uid) {
var pintCode = (navigator.appName == "Netscape") ? evt.which : evt.keyCode     
if (pintCode==13 && evt.ctrlKey) {
evt.returnValue = false;
CfgUsrSendMsg(uid);
}
}

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 locate(href) {
window.location.assign(href);
return;
}