// general usefull javascript function for use from flash

function openImpressum(){

window.open("impressum.php","impressum","location=0,status=0,scrollbars=0,width=400,height=250");
}


function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

function doNothing(){
return 1;
}

function show_friend(){

  vis = document.getElementById('friend').style.visibility;
  if(vis == 'hidden'){
  document.getElementById('friend').style.visibility='visible'
  } else {
  document.getElementById('friend').style.visibility='hidden'
  }
}


function setOpacity(obj, opacity) {
opacity = (opacity == 100)?99.999:opacity;
// IE/Win
obj.style.filter = "alpha(opacity:"+opacity+")";
// Safari<1.2, Konqueror
obj.style.KHTMLOpacity = opacity/100;
// Older Mozilla and Firefox
obj.style.MozOpacity = opacity/100;
// Safari 1.2, newer Firefox and Mozilla, CSS3
obj.style.opacity = opacity/100;
}


function InThisLifeViral(){
	url = 'http://www.tigerbeer.co.nz/tasteitinthislife';

         newwin = window.open(url,'viral', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=1100,height=700,left=100,top=100');


}

function TenTasks(){
        url = 'http://www.tigerbeer.co.nz/tentasks';

         newwin = window.open(url,'viral');


}


function places_filter(x){
	document.form.submit();
}


function places_submit_select(x){
        if(x == ''){
                alert('Please select an area');
        } else {
                document.form.submit();
        }
}

function places_submit_text(){
        if(document.getElementById('postal_code').value == ''){
		alert('Please enter a postcode'); 
       	} else {
		document.form.submit();
	}
}

function rand()
  {
   now=new Date()
   num=(now.getSeconds())%10
   num=num+1
   return num;
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function openclose(){

        state = document.getElementById('site_buttons').style.visibility;
	// open or close the home page
	if(state == 'visible'){
		document.getElementById('site_buttons').style.visibility='hidden';
		document.getElementById('home_buttons').style.visibility='visible';

	} else {
		document.getElementById('site_buttons').style.visibility='visible';
		document.getElementById('home_buttons').style.visibility='hidden';
	}

}


function show_poll(id){
	 pollname = 'poll'+id;
	 url = 'rpc/html_viewpoll.php?id='+id;
	 newwin = window.open(url,pollname, 'toolbar=0,scrollbars='+scroll+',location=0,statusbar=0,menubar=0,resizable=0,width=170,height=366,left=100,top=100');

}


function popup(URL,x,y,scroll){

if(scroll == ''){
scroll = 1;
}	

popname = 'popup' + rand();

	
 url = URL
 newwin = window.open(url,popname, 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width='+x+',height='+y+',left=300,top=200');	
}


function dosubnav(id){


	// find position
	x = findPosX('prinav'+id);
	y = findPosY('prinav'+id);


	state = document.getElementById('subnav'+id).style.visibility;

	// set position
	if(state =='hidden'){
        document.getElementById('subnav'+id).style.top=y + 20 + 'px';
        document.getElementById('subnav'+id).style.left=x + 'px' ;
	document.getElementById('subnav'+id).style.visibility='visible';
	} else {
        document.getElementById('subnav'+id).style.top=-1000;
        document.getElementById('subnav'+id).style.left=-1000  ;
        document.getElementById('subnav'+id).style.visibility='hidden';

	}


}

function findPosX(obj)
{
	obj = document.getElementById(obj);
        var curleft = 0;
        if (obj.offsetParent)
        {
                while (obj.offsetParent)
                {
                        curleft += obj.offsetLeft
                        obj = obj.offsetParent;
                }
        }
        else if (obj.x)
                curleft += obj.x;
        return curleft;
}

function findPosY(obj)
{
	        obj = document.getElementById(obj);
        var curtop = 0;
        if (obj.offsetParent)
        {
                while (obj.offsetParent)
                {
                        curtop += obj.offsetTop
                        obj = obj.offsetParent;
                }
        }
        else if (obj.y)
                curtop += obj.y;
        return curtop;
}
