function changeURL(url)
{
	frames['START'].location.href=url;
}



function getActivityBox()
{
	document.getElementById('activitybox').innerHTML = activitybox.getActivitybox();
}

var img_load = new Image();
var img_replace = new Image();
var timerid;

function replace_img()
{
	if (img_load.complete) 
	{
		var old = img_replace.src;
		img_replace.src = img_load.src;
		clearInterval(timerid);
		
		load(img_replace, old)
			
		timerid = setInterval("replace_img2()", 800);	
	}	
}

function replace_img2()
{
	if (img_load.complete) 
	{
		img_replace.src = img_load.src;
		clearInterval(timerid);

	}	
}

function imageAction(img, src)
{
	var a = 0;
	load(img, src)
		
	replace_img();

}

function load(img, src)
{
	img_replace = img;
	img_load.src = src;
}  





function pause(numSeconds) // Assumes: numSeconds >= 0 
// Results: pauses execution for numSeconds seconds 
{ 
	var now, goalTime; 
	now = new Date(); 
	goalTime = now.getTime() + numSeconds; 
	while (now.getTime() < goalTime) 
	{ 
		now = new Date(); 
	} 
} 







var now = new Date();
var year = now.getYear();
if (year < 1900) {
	year += 1900;
}

//var end = new Date("December 31, " + year + " 23:00:00 GMT");


function toSt2(n) {
  s = "";
  if (n < 10) s += "0";
  return (s + n).toString();
}
function toSt3(n) {
  s = "";
  if (n < 10) s += "00";
  else if (n < 100) s += "0";
  return (s + n).toString();
}
function countdown(y,m,d,h,M,s,id) 
{
  m = m -1 ;
  end = new Date(y,m,d,h,M,s);
  d = new Date();
  s = s-1;
  count = Math.floor(end.getTime() - d.getTime());
  if(count > 0) 
  {
    miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
    seconds = toSt2(count%60); count = Math.floor(count/60);
    minutes = toSt2(count%60); count = Math.floor(count/60);
    hours = toSt2(count%24); count = Math.floor(count/24);
    days = count;
    document.getElementById('c'+id+'1').innerHTML = days + ' Tage, ';
    document.getElementById('c'+id+'2').innerHTML = hours + ':' + minutes + ':' + seconds ;

  }
}










var allowPrompt = true
function Prompt()
{
 	if(allowPrompt)
 	{
 		return "Sie haben das Formular noch nicht abgeschickt. Wenn Sie diese Seite verlassen gehen Ihre Eingaben verloren.";
 	}
 	else
 	{
      // Reset the flag to its default value.
      allowPrompt = true; 	
 	}
}

function NoPrompt()
{
   allowPrompt = false;
}





	function Verstecken()
	{
	    if(document.getElementById("selFriends").style.display == "none")
	    {
	        document.getElementById("selFriends").style.display = "block";
	        document.getElementById("showFriends").style.display = "none";
	        document.getElementById("allFriends").style.display = "none";
	        document.getElementById("picFriends").style.display = "none";
	    }
	    else
	    {
	        document.getElementById("selFriends").style.display = "none";
	        document.getElementById("showFriends").style.display = "block";
	        document.getElementById("allFriends").style.display = "block";
	        document.getElementById("picFriends").style.display = "block";
	    }
	
	    return true;
	}


	function Verstecken2()
	{
        document.getElementById("selFriends").style.display = "block";
        document.getElementById("showFriends").style.display = "none";
	    document.getElementById("allFriends").style.display = "none";
	    document.getElementById("picFriends").style.display = "none";
        
        return true;
	}

	function show_user(el)
	{
		document.getElementById(el).style.display = "block";
	}
	function hide_user(el)
	{
		document.getElementById(el).style.display = "none";
	}




      function mark(check,praefix)
      { //Alle Elemente, die mit praefix beginnen werden auf check gesetzt.
         var fields = document.forms["messageNew"].elements;
         for(i=0;i<fields.length;i++)
         {
            var field = fields[i];
            if((field.name.substr(0,praefix.length) == praefix) && (field.type == 'checkbox'))
            {
               field.checked = check;
               //alert (hiddenid.value);
            }
         }
               showReciepientList();
      }
      
      function markOne(el)
      {
      	if(document.getElementById(el).checked == false)
	    {
	    	var f = document.getElementById(el);
	    	f.checked = true;
	    }
	    else
	    {
	    	var f = document.getElementById(el);
	    	f.checked = false;
	    }
            showReciepientList();
	    return true;
      }
      



	function showReciepientList()
	{
	     var fields = document.forms["messageNew"].elements;
	     var t = "";
	     var praefix = "friends";
         for(i=0;i<fields.length;i++)
         {
            var field = fields[i];
            if((field.name.substr(0,praefix.length) == praefix) && (field.type == 'checkbox'))
            {
            	if ( field.checked == true )
            	{
               	var hiddenid = document.getElementById(field.value + "-0");
               	var nick = hiddenid.value;
					if ( t.length > 0 )
					{
					nick = ", " + nick;
					}				
				t = t + "<span onmouseover=\"show('" + hiddenid.value + "');\" onmouseout=\"hide('" + hiddenid.value + "');\" onclick=\"markOne('friends-" + field.value + "-0');\" style=\"cursor:pointer;\">" + nick + "</span>";
            	}

            }
         }

         
         document.getElementById("showMyReciepientListInner").innerHTML =  t;

	
	}
	
	
	function goToProfile(id)
	{
		if(id > 0)
		{
			location.href = "/profil_view.php?id="+id;
		}
	}


function createCookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/; domain=.didate.de";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		
		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function issetCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		
		if (c.indexOf(nameEQ) == 0)
		{
			return true;
		} 
		
	}
	
	return false;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}	