/* FUNCTIONS
------------------------------------------------------------------------------*/


/* OPEN PLAYER
------------------------------------------------------------------------------*/

function openPlayer(){
  var breite = 630;
  var hoehe = 500;
  var positionX=((screen.availWidth / 2) - breite / 2);
  var positionY=((screen.availHeight / 2) - hoehe / 2);
  popup = window.open('http://www.suxul.com/pages/player/index3.php','suxulplayer','toolbar=false,location=false,directories=false,status=false,menubar=false,scrollbars=false,resizable=false,fullscreen=false,width='+breite+',height='+hoehe+',top='+positionY+',left='+positionX);
  popup.resizeTo(breite,hoehe);
  popup.moveTo(positionX,positionY);
}


function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // if cookie exists
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function loadornot(){
  if (get_cookie('popup_player')==''){
    openPlayer()
    document.cookie="popup_player=yes"
  }
}




/* SOFTSCROLL
------------------------------------------------------------------------------*/

window.onload = function ()
{
    loadSoftScroll ();
}
function loadSoftScroll ()
{
    if (!document.getElementsByClassName('softscroll')) {
        return false;
    }
    var links = document.getElementsByClassName('softscroll');
    for (var i = 0; i < links.length; i++) {
        links[i].onclick = function ()
        {
            var parts = this.href.split('#');
            new Effect.ScrollTo(parts[1]);
            return false;
        }
    }
}

/* BLANKWIN
/* written by Alen Grakalic, provided by Css Globe (cssglobe.com)
/* http://cssglobe.com/post/1281/open-external-links-in-new-window-automatically/
------------------------------------------------------------------------------*/

this.blankwin = function(){
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");
	this.check = function(obj){
		var href = obj.href.toLowerCase();
		return (href.indexOf("http://")!=-1 && href.indexOf(hostname)==-1) ? true : false;
	};
	this.set = function(obj){
		obj.target = "_blank";
		obj.className = "";
	};
	for (var i=0;i<a.length;i++){
		if(check(a[i])) set(a[i]);
	};
};

// script initiates on page load.

this.addEvent = function(obj,type,fn){
	if(obj.attachEvent){
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn](window.event );}
		obj.attachEvent('on'+type, obj[type+fn]);
	} else {
		obj.addEventListener(type,fn,false);
	};
};
addEvent(window,"load",blankwin);

