
var blinktitle = false;
var blinkspeed = 2000;
var orgtitle = document.title;

var mouseposX = 0;
var mouseposY = 0;
var bppicshow = false;
var binfoshow = false;
var binfoshowlinks = false;
var divmoveenable = false;
var dovmovename = false;
var divmoveoffsetX = 0;
var divmoveoffsetY = 0;


function divMoveStart(id) 
{
  if(document.getElementById(id))
  {
     if(divmoveenable==false)
     {
	document.getElementById('bgdiv').style.display='block';
	divmoveoffsetX=30;
	divmoveoffsetY=10;
	divmovename=id;
	divmoveenable=true;
     } else {
        divmoveenable=false;
	document.getElementById('bgdiv').style.display='none';
     }
  }
}

function divMoveStop()
{
  divmoveenable=false;
}

function divmove(id, x, y) {
  if(document.getElementById(id)) {
    document.getElementById(id).style.left = x + 'px';
    document.getElementById(id).style.top = y + 'px';
  }
}
function picmove(id, x, y) {
  if(document.getElementById(id)) {
    document.getElementById(id).style.left = x + 'px';
    document.getElementById(id).style.top = y + 'px';
  }
}
function pshow(id) {
  if(document.getElementById(id)) {
    document.getElementById(id).style.display = 'block';
  }
}
function phide(id) {
  if(document.getElementById(id)) {
    document.getElementById(id).style.display = 'none';
  }
}
function ppicShow(pfad) {
 if(document.getElementById('ppicshow')) {
    document.images['ppicshow'].src = pfad;
	picmove('ppicshow', mouseposX - 160 , mouseposY - 120);
	pshow('ppicshow');
    bppicshow = true;
 }
}
function ppicHide(pfad) {
  if(document.getElementById('ppicshow')) {
    phide('ppicshow');
    document.images['ppicshow'].src = 'http://images.pafnet.de/images/global/loading_thumb.gif';
    bppicshow = false;
  }
}


function infomove(id, x, y) {
  if(document.getElementById(id)) {
     document.getElementById(id).style.left = x + 'px';
     document.getElementById(id).style.top = y + 'px';
   }
}
function ishow(id) {
  if(document.getElementById(id)) {
    document.getElementById(id).style.display = 'block';
  }
}
function ihide(id) {
  if(document.getElementById(id)) {
     document.getElementById(id).style.display = 'none';
  }
}
function infoShow(content) {
  if(document.getElementById('infodiv')) {
    document.getElementById('infodiv').innerHTML = content;
    infomove('infodiv', mouseposX + 20 , mouseposY - 20);
    ishow('infodiv');
    binfoshow = true;
  }
}
function infoHide(pfad) {
  if(document.getElementById('infodiv')) {
    ihide('infodiv');
    document.getElementById('infodiv').innerHTML = '';
    binfoshow = false;
    binfoshowlinks = false;
  }
}
								      
function infoShowLinks(content) {
  if(document.getElementById('infodiv')) {
    document.getElementById('infodiv').innerHTML = content;
    infomove('infodiv', mouseposX - 240 , mouseposY - 100);
    ishow('infodiv');
    binfoshowlinks = true;
  }
}




function mousemove(eventhandle) {
  if(eventhandle) {
    mouseposX = eventhandle.pageX;
    mouseposY = eventhandle.pageY;
  } else if(window.event.clientX) {
    mouseposX = window.document.body.scrollLeft+window.event.clientX;
    mouseposY = window.document.body.scrollTop+window.event.clientY;
  }
  if(bppicshow) {
    picmove('ppicshow', mouseposX - 160, mouseposY - 120);
  }
  if(binfoshow) {
    infomove('infodiv', mouseposX + 20, mouseposY - 20);
  }
  if(binfoshowlinks) {
    infomove('infodiv', mouseposX - 240, mouseposY - 100);
  }
  if(divmoveenable) {
    divmove(divmovename, mouseposX - divmoveoffsetX, mouseposY - divmoveoffsetY);
  }
}

document.onmousemove = mousemove;
var kg;
kg=0;

function tastenverfolgung(evt) {
  var kc;
  if(!evt) evt = window.event;
  if(evt.which) {
    kc = evt.which;
  } else if(evt.keyCode) {
    kc = evt.keyCode;
  }
  
  if(kg==0) {
    // gesperrt, do nothing
  } else if(kw && kc==39) {
    top.location.href = kw;
  } else if(kz && kc==37) {
    top.location.href = kz;
  } else if(kgr && (kc==107 || kc==187 || kc==61)) {
    top.location.href = kgr;
  } else if(kkl && (kc==109 || kc==189)) {
    top.location.href = kkl;
  }
}

document.onkeydown = tastenverfolgung;


function showvideo(vid){
   //document.write(' <object width="400" height="320" id="FlowPlayer" wmode="transparent"> <param name="movie" value="http://video.pafnet.de/FlowPlayer.swf" /> <param name="scale" value="noScale" /> <param name="flashvars" value="baseURL=http://video.pafnet.de/play&videoFile='+vid+'.flv&autoPlay=false&bufferLength=5&loop=false&progressBarColor1=0xAAAAAA&progressBarColor2=0x555555&autoBuffering=true&splashImageFile='+vid+'.jpg&hideControls=false" /> <embed src="http://video.pafnet.de/FlowPlayer.swf" quality="high" bgcolor="#ffffff" width="400" height="320" name="FlowPlayer" align="middle" type="application/x-shockwave-flash" flashvars="baseURL=http://video.pafnet.de/play&videoFile='+vid+'.flv&autoPlay=false&bufferLength=5&loop=false&progressBarColor1=0xAAAAAA&progressBarColor2=0x555555&autoBuffering=false&hideControls=false&splashImageFile='+vid+'.jpg"/> </object>');
}

function showvideo2(vid,width){
  //var flashparams='http://video.pafnet.de/flvplayer.swf?autostart=false&file=http://video.pafnet.de/flv/'+vid+'&bufferlength=7&type=flv&autostart=false&image=http://video.pafnet.de/images/pn-live-beitrag.jpg&logo=http://video.pafnet.de/images/pnlive-40.png&usekeys=false';
  var flashparams2='&location=http://video.pafnet.de/flvplayer.swf&autostart=false&file=http://video.pafnet.de/flv/'+vid+'&bufferlength=7&type=flv&autostart=false&image=http://video.pafnet.de/images/pn-live-beitrag.jpg&logo=http://video.pafnet.de/images/pnlive-40.png&usekeys=false';
  //var flashparams='http://video.pafnet.de/flvplayer.swf?autostart=false&file=http://video.pafnet.de/flv/'+vid+'&bufferlength=7&type=flv&autostart=false&image=http://video.pafnet.de/images/pn-live-beitrag.jpg&logo=http://video.pafnet.de/images/pnlive-40.png&showfsbutton=true&usefullscreen=true&usekeys=false';

  if(width>0)
  {
  	height=width * 0.8;
	height=height+22;
  } else {
	width=500;
	height=400;
  }

  //document.write('<table border=0 cellspacing=0 cellpadding=0><tr><td><object width="'+width+'" height="'+height+'" type="application/x-shockwave-flash" wmode="transparent" data="'+flashparams+'"> <param name=movie value="'+flashparams+'"> <param name=wmode value="transparent"> </object></td></tr></table> ');

  document.write('<embed src="http://video.pafnet.de/flvplayer.swf" width="'+width+'" height="'+height+'" allowfullscreen="true" flashvars="'+flashparams2+'">');
}

function messagetext1(text)
{
      msgdiv=document.all['messagebox1'];
      msgdiv.innerHTML=text;
}
							   



/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
   			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
  			}
	  		catch (e){}
	  	}
	}
	else
		return false

page_request.onreadystatechange=function(){
	loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}


function ajaxload(url){
        var page_request = false
        if (window.XMLHttpRequest) // if Mozilla, Safari etc
                page_request = new XMLHttpRequest()
        else if (window.ActiveXObject){ // if IE
                try {
                        page_request = new ActiveXObject("Msxml2.XMLHTTP")
                }
                catch (e){
                        try{
                                page_request = new ActiveXObject("Microsoft.XMLHTTP")
                        }
                        catch (e){}
                }
        }
        else
                return false

        page_request.onreadystatechange=function(){
        ajaxloadpage(page_request)
    }
    if (bustcachevar) //if bust caching of external page
        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
    page_request.open('GET', url+bustcacheparameter, true)
    page_request.send(null)
}

function ajaxloadpage(page_request)
{
  if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
  	eval(page_request.responseText);
}




function loadpage(page_request, containerid){
  if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
 	document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function changeOpac(id,opacity) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

var opacs = ["0","05","10","15","20","25","30","35","40","45","50","55","60","65","70","75","80","85","90","95","100"];
var opacsr = ["100","95","90","85","80","75","70","65","60","55","50","45","40","35","30","25","20","15","10","05","0"];
var fadespeed = 20;

function fade(elid) 
{
	if (document.getElementById(elid).style.display == 'none'){
		document.getElementById(elid).style.opacity = '0';
		document.getElementById(elid).style.display = 'block';
		for (var i = 0; i < 21; i++){
                setTimeout('changeOpac(\''+elid+'\','+opacs[i]+');', i * fadespeed);
		}
	}else{
	for (var i = 0; i < 21; i++) {
            setTimeout('changeOpac(\''+elid+'\','+opacsr[i]+');', i * fadespeed);
	}
	setTimeout('document.getElementById(\''+elid+'\').style.display = "none";', i * fadespeed);
	}
}

function togglediv(elid)
{
        if (document.getElementById(elid).style.display == 'none'){
                document.getElementById(elid).style.display = 'block';
	}else{
		document.getElementById(elid).style.display = 'none';
	}
}

function fadein(elid) 
{
        if (document.getElementById(elid).style.display == 'none')
        {
                document.getElementById(elid).style.opacity = '0';
                document.getElementById(elid).style.display = 'block';
        }
        for (var i = 0; i < 21; i++){
            setTimeout('changeOpac(\''+elid+'\','+opacs[i]+');', i * fadespeed);
        }
}

function fadeout(elid)
{
        for (var i = 0; i < 21; i++) {
            setTimeout('changeOpac(\''+elid+'\','+opacsr[i]+');', i * fadespeed);
        }
        setTimeout('document.getElementById(\''+elid+'\').style.display = "none";', i * fadespeed);
}

function check1stpic(uid)
{
		
	if(document.images[0].src=='http://img507.imageshack.us/img507/8630/pafao5.jpg')
	{
		//document.images[0].src='http://andy.pafnet.de/test/pafao5.jpg?uid='+$uid;
		//document.images[0].src='http://andy.pafnet.de/test/kasten_gross2.jpg?uid='+uid;
		//document.write('<img src=http://andy.pafnet.de/test/trans.gif?uid='+uid+'>');
		document.getElementById('testdiv').innerHTML='<img src=http://andy.pafnet.de/test/trans.gif?uid='+uid+'>';
	}
}

function passwordStrength(password)
{

        var desc = new Array();
        desc[0] = "sehr schlecht";
        desc[1] = "schlecht";
        desc[2] = "mittel";
        desc[3] = "gut";
        desc[4] = "sehr gut";
        desc[5] = "ausgezeichnet";

        var score   = 0;

        //if password bigger than 6 give 1 point
        if (password.length > 6) score++;
        
        //if password has both lower and uppercase characters give 1 point      
        if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;
        
        //if password has at least one number give 1 point
        if (password.match(/\d+/)) score++;

        //if password has at least one special caracther give 1 point
        if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) score++;

        //if password bigger than 10 give another 1 point
        if (password.length > 10) score++;

        document.getElementById("pwsicherheit").innerHTML = desc[score];
}

var videodata = new Array();
var video_current=0;
var video_div;
function hiclip_playVideo(writediv,video,video_next) {
	var curvideo=video.split(":");
	video_div=writediv;
	video_current=curvideo[0];
	hiclip_account= "pafnet";
	hiclip_vid=curvideo[0];
	hiclip_vkey=curvideo[1];
	hiclip_player_width="550";
	hiclip_player_callback='hiclip_playEnd';
	hiclip_rating="no";
	hiclip_player_autostart="1";
	hiclip_write_to_id=writediv;

	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = "http://www.hiclip.de/api/player_v10/";
	document.body.appendChild(jsel);
}

function hiclip_playEnd(vid,vkey)
{
	var nextvideo=videodata[video_current].split(":");
	hiclip_playVideo(video_div,videodata[video_current]);
}


function blink_title()
{
	if (blinktitle==false)
	{
		blinktitle=true;
		var orgtitle=document.title;
		setTimeout(blink_title_msg,blinkspeed);
	}
}

function blink_title_msg()
{
	top.document.title='Neue Nachrichten - ' + orgtitle;
	setTimeout(blink_title_org,blinkspeed);
}

function blink_title_org()
{
	top.document.title=orgtitle;
	setTimeout(blink_title_msg,blinkspeed);
}

function nothing(nothing)
{
	var nothing=1;
}

function confirmclick()
{
	var agree=confirm('Sind Sie sicher?');
	if (agree)
		return true ;
	else
		return false ;
}

function onYouTubePlayerReady(playerId) {
          ytplayer = document.getElementById("myytplayer");
          ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
          //playerId.addEventListener("onStateChange", "onytplayerStateChange");
}

var ytstarted=0;
function onytplayerStateChange(newState) {
          if(newState==1 && ytstarted==0)
	  {
		//alert('neuer status: ' + newState);
		ajaxload('/ajax.php?name=AndyYT');
		ytstarted=1;
	  }
}



