
/*

	site.js
	

*/

$(document).ready(function() {

	$.ifixpng('/gfx/x.gif');
 	$('img[src$=.png],h1#logo,h2#gnk,h1#gnk-header,#nieuwsbrief,div.list-thumb').ifixpng();

	equalHeight($("#content div.col"));

	PEPS.rollover.init();

	var jqmload=function(hash)
	{ 
		sIFR.replace(clarendonbtroman, {
			selector: '#nieuwsbrief h3',
			wmode: 'transparent',
			css: '.sIFR-root { background-color: transparent; color: #908c78; font-size: 12px; margin: 0; padding: 0; }'
		});

		sIFR.replace(clarendonbtroman, {
			selector: '#mijnstijl h3',
			wmode: 'transparent',
			css: '.sIFR-root { background-color: transparent; color: #908c78; font-size: 12px; margin: 0; padding: 0; }'
		});

		PEPS.rollover.init();

		$('img[src$=.png]').ifixpng();
		
		CloseMijnStijl();
	};

	$('#stemmen').jqm({ajax: '/include/stemmen.inc.php', trigger: 'a.stemmen', overlay: '60', onLoad: jqmload });

	$('#nieuwsbrief').jqm({ajax: '/nieuwsbrief-aanmelden.php', trigger: 'a.nieuwsbrief', overlay: '60', onLoad: jqmload });

	$('#mijnstijl').jqm({ajax: '/mijnstijl-aanmelden.php', trigger: 'a.mijnstijl', overlay: '60', onLoad: jqmload });

	$('#actief').jqm({overlay: '60'});
	
});

PEPS = {};

PEPS.rollover =
{
   init: function()
   {
      this.preload();
     
      $(".ro").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function()
   {
      $(window).bind('load', function() {
         $('.ro').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   
   newimage: function( src )
   {
   		if(src.search(/_o\./) == -1)
   		{
			return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_o' + src.match(/(\.[a-z]+)$/)[0];
		}
		else
		{
			return src;
		}
   },

   oldimage: function( src )
   {
      return src.replace(/_o\./, '.');
   }
};

function isEmpty(str){
   strRE = new RegExp( );
   strRE.compile( '^[\s ]*$', 'gi' );
   return strRE.test( str.value );
}

function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = $(this).height();
        if(thisHeight > tallest) {
            tallest = thisHeight;
        }
    });
    group.height(tallest);
} 

// Flash <> JS communicatie
function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

function CloseMijnStijl() 
{
	if(getFlashMovie("flash-modellenboek") !== undefined)
	{
		getFlashMovie("flash-modellenboek").CloseMijnStijl();
	}
}

               
// Embed Flash en definieer Variabelen (paden)
var flashvars = {
	gatewayURL:"/amfphp/gateway.php",
	imageURL:"/gfx/model/"	
};

var flashvars2 = {
	gatewayURL:"/amfphp/gateway.php",
	imageURL:"/gfx/metam/"	
};

var params = {
  wmode: "transparent"
};
var attributes = false;

swfobject.embedSWF("/flash/site.swf", "flash-main", "972", "340", "9.0.0", false , flashvars, params, {});
swfobject.embedSWF("/flash/modellenboek.swf", "flash-modellenboek", "972", "510", "9.0.0", false , flashvars, params, {});

swfobject.embedSWF("/flash/modellenboek2.swf", "flash-modellenboek2", "972", "510", "9.0.0", false , flashvars, params, {});

swfobject.embedSWF("/magazine/magazine_as3.swf", "flash-magazine", "970", "628", "9.0.0", false , {}, params, {});
swfobject.embedSWF("/life4you/lookinggood_life4you.swf", "flash-lookinggood", "697", "356", "9.0.0", false, {}, params, {});   
swfobject.embedSWF("/flash/meta.swf", "flash-metamorfose", "640", "538", "9.0.0", false , flashvars2, params, {});
 
	
// Toon Mijn Stijl Inlog vanuit Flash
function ShowMijnStijlWindow(){ 
    $('#mijnstijl').jqmShow(); 
}

// Toon Stem Scherm vanuit Flash
function OpenStemWindow(){ 
    $('#stemmen').jqmShow(); 
}
