var server = getHost(window.location.href);
var ifrsrc;
if(server.match('nerealitate.lv')){
	document.domain = 'nerealitate.lv';
	ifrsrc = "http://spoki.nerealitate.lv/pasmlogin.html";
}
else{
	document.domain = 'spoki.lv';
	ifrsrc = "http://www.spoki.lv/pasmlogin.html";
}
function getHost(url)
{
	var temp = new Array();
	temp = url.split('/');
	return temp[0]+'//'+temp[1]+temp[2];
}

function getDrlvLoginUrl()
{
	return 'http://api.draugiem.lv/authorize/?app=1775&hash=1af1fa88737a0d63f7ed9a29933bc983&redirect=http://www.spoki.lv/drlv_login.php&popup=1';
}

function fade_in(element, opacity, max) {
	var reduceOpacityBy = 5;
	var rate = 30;	// 15 fps

	if (opacity < max) {
		opacity += reduceOpacityBy;
		if (opacity > max) {
			opacity = max;
		}

		if (element.filters) {
			try {
				element.filters.item("DXImageTransform.Microsoft.Alpha").opacity = opacity;
			} catch (e) {
				// If it is not set initially, the browser will throw an error.  This will set it if it is not set yet.
				element.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + opacity + ')';
			}
		} else {
			element.style.opacity = opacity / 100;
		}
	}

	if (opacity < max) {
		setTimeout(function () {
			fade_in(element, opacity, max);
		}, rate);
	}
}

function showCoolAuth(passport)
{     
	var newAuthBox = true;
	
	isLoggedIn();
        if (loggedIn) { return true; }
  //Nomainīju uz true + funkcijas beigās pieliku return false, jo tad ērtāk izmantot šo funkciju - <a href="links" onclick="return showCoolAuth();">link title</a>
  //attiecīgi neielogojies atgriezīs false un parādīs auth-box, ja lietotājs ir ielogojies, tad atgriež true un strādās jau a tagā norādītais href.
	
	if (!document.getElementById('bottom')) {alert('Uzgaidi, lapa vēl lādējas...'); return false;}    
	if (!document.getElementById('coolAuthOverlay'))
	{
		var overlay = document.createElement('div');
		overlay.setAttribute('class','coolAuthOverlay');
		overlay.setAttribute('id','coolAuthOverlay');
		overlay.innerHTML = '&nbsp;';
		//var pos = findPos(document.getElementById('bottom'));
		//var H = pos[1]+100;
		overlay.setAttribute('style','left:0;top:0;width:100%;height:3000px;');
		document.body.appendChild(overlay);
		if (navigator.appName == 'Microsoft Internet Explorer')
                {
                        $('#coolAuthOverlay').attr('class','coolAuthOverlay');
                        $('#coolAuthOverlay').attr('style','left:0;top:0;width:100%;height:3000px;');
                }
	}

	if (!document.getElementById('coolAuth'))
	{
		var d = document.createElement('coolAuth');
		d.setAttribute('id','coolAuth');
		d.setAttribute('class','coolAuth');
	}
	else
	{
		var d = document.getElementById('coolAuth');
		d.innerHTML = '';
		newAuthBox = false;
	}
	
        var html = '';
	html = html + '<div id="coolAuthX" class="coolAuthX" onclick="coolAuthHide()">&nbsp;</div><iframe scrolling="none" frameborder="0" src="'+ifrsrc+'" hspace="0" name="fancybox-frame1317284858612" id="fancybox-frame" style="border: 1px solid rgb(102, 102, 102); border-radius: 5px 5px 5px 5px;"></iframe>';
        d.innerHTML = html;
	
	if (newAuthBox)
	{
		d.setAttribute('style', 'top:100;left:'+Math.round((screen.width-745)/2)+'px;opacity: 0;filter:alpha(opacity=0);');
		document.body.appendChild(d);
		if (navigator.appName == 'Microsoft Internet Explorer')
                {
                        $('#coolAuth').attr('class','coolAuth');
                        $('#coolAuth').attr('style','top:100px;left:'+Math.round((screen.width-745)/2)+'px;opacity: 0;filter:alpha(opacity=0);');
                }
	}
	
	if (navigator.appName == 'Microsoft Internet Explorer')
        {
                $('#coolAuthX').attr('style','position:static;margin-top:0;');
        }
	
	var headID = document.getElementsByTagName("head")[0];         
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = '/css/jqtransform.css';
	cssNode.media = 'screen';
	headID.appendChild(cssNode);
	
	$.getScript('/js/jquery.jqtransform.js', function(){ $('form.jqtransform').jqTransform({imgPath:'/img/jQuery'});});
       
	//var shad = document.createElement('coolAuthShaddow');
	//shad.setAttribute('id','coolAuthShaddow');
	//shad.setAttribute('class','coolAuthShaddow');
	//shad.setAttribute('style', 'top:100;left:'+Math.round((screen.width-745)/2)+';opacity: 0;filter:alpha(opacity=0);');
	//document.body.appendChild(shad);
	
	if (newAuthBox)
	{
		fade_in(d,50,100);
		$.getScript('/js/jquery.floatobject.js', function(){ $("#coolAuth").makeFloat({x:"current",y:"current"}); $("#coolAuthShaddow").makeFloat({x:"current",y:"current"});});
	}
  return false;
}

function coolAuthHide()
{
	var d = document.getElementById('coolAuth');
	document.body.removeChild(d);
	//var d = document.getElementById('coolAuthShaddow');
	//document.body.removeChild(d);
	d = document.getElementById('coolAuthOverlay');
	document.body.removeChild(d);
}
function isLoggedIn()
{
        $.ajax({async:false, type:'POST', url:'/ajaxLoginRegister.php',data:'mode=check', success:function(response){isLoggedInResp(response)}});
}
function isLoggedInResp(response)
{
        if (response=='1') loggedIn = true;
        else loggedIn = false;
}
function coolClearField(element, value)
{
	if (element.value == value) element.value = '';
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	//return [curleft,curtop];
	return curtop;
}
