// JavaScript Document

var mCards 			= new Array();
mCards["oud1"] 		= "";
mCards["oud2"] 		= "";
mCards["oud3"] 		= "";
mCards["nieuw1"] 	= "";
mCards["nieuw2"] 	= "";
mCards["nieuw3"] 	= "";
mCards["brug1"] 	= "";
mCards["brug2"] 	= "";
mCards["brug3"] 	= "";

var mTexts = new Array();
mTexts["oud"] 		= new Array();
mTexts["oud"][0]	= "Pushing";
mTexts["oud"][1]	= "Steering";
mTexts["oud"][2]	= "Enforcing";
mTexts["oud"][3]	= "Limiting";
mTexts["oud"][4]	= "Denial";
mTexts["oud"][5]	= "Judgement";
mTexts["oud"][6]	= "Shame";
mTexts["oud"][7]	= "Disloyal";
mTexts["oud"][8]	= "His/her fault!";
mTexts["oud"][9]	= "Belittling";
mTexts["oud"][10]	= "I miss something";
mTexts["oud"][11]	= "Lonely";
mTexts["oud"][12]	= "Inferior";
mTexts["oud"][13]	= "On the run";
mTexts["oud"][14]	= "Holding on";
mTexts["oud"][15]	= "Control";
mTexts["oud"][16]	= "Pride";
mTexts["oud"][17]	= "Treason"; 
mTexts["oud"][18]	= "Stubborn";
mTexts["oud"][19]	= "Closed";
mTexts["oud"][20]	= "I know best";
mTexts["oud"][21]	= "Inflate";
mTexts["oud"][22]	= "Pretending";
mTexts["oud"][23]	= "Keeping the peace";
mTexts["oud"][24]	= "Blame";
mTexts["oud"][25]	= "Sacrifice";
mTexts["oud"][26]	= "Selling yourself short";
mTexts["oud"][27]	= "Why?";
mTexts["oud"][28]	= "Whatever";
mTexts["oud"][29]	= "Indifferent";
mTexts["oud"][30]	= "Malicious";
mTexts["oud"][31]	= "I know what's best for you";
mTexts["oud"][32]	= "I'll get you back!";
mTexts["oud"][33]	= "Hiding";
mTexts["oud"][34]	= "Mind reader";
mTexts["oud"][35]	= "Denying yourself";
mTexts["oud"][36]	= "Effacing yourself";
mTexts["oud"][37]	= "Victim";
mTexts["oud"][38]	= "I'm right!";
mTexts["oud"][39]	= "Power struggle";
mTexts["oud"][40]	= "Healing";
mTexts["oud"][41]	= "Needing";
mTexts["oud"][42]	= "Proving";
mTexts["oud"][43]	= "Prove it to me!";

mTexts["brug"] 		= new Array();
mTexts["brug"][0]	= "Negotiate";
mTexts["brug"][1]	= "Letting go";
mTexts["brug"][2]	= "Learn to receive";
mTexts["brug"][3]	= "Accept";
mTexts["brug"][4]	= "Cause and effect";
mTexts["brug"][5]	= "Is it really?";
mTexts["brug"][6]	= "Rest";
mTexts["brug"][7]	= "Participate";
mTexts["brug"][8]	= "Connection";
mTexts["brug"][9]	= "Forgiveness";
mTexts["brug"][10]	= "Discover the process";
mTexts["brug"][11]	= "Take your space";
mTexts["brug"][12]	= "Mirroring";
mTexts["brug"][13]	= "Choose consciously";
mTexts["brug"][14]	= "Respect";
mTexts["brug"][15]	= "What do I want?";
mTexts["brug"][16]	= "Different view";
mTexts["brug"][17]	= "Compassion";
mTexts["brug"][18]	= "Discover";
mTexts["brug"][19]	= "Open up";
mTexts["brug"][20]	= "Play";
mTexts["brug"][21]	= "Feel";
mTexts["brug"][22]	= "Flow";
mTexts["brug"][23]	= "Listen";
mTexts["brug"][24]	= "Investigate";
mTexts["brug"][25]	= "Balance";
mTexts["brug"][26]	= "Relax";
mTexts["brug"][27]	= "Take a step back";
mTexts["brug"][28]	= "Take action";
mTexts["brug"][29]	= "Lighten";
mTexts["brug"][30]	= "Activate";
mTexts["brug"][31]	= "Express yourself!";


mTexts["nieuw"] 	= new Array();
mTexts["nieuw"][0]	= "Forgiving";
mTexts["nieuw"][1]	= "Every situation is growth";
mTexts["nieuw"][2]	= "Utilizing space";
mTexts["nieuw"][3]	= "Open";
mTexts["nieuw"][4]	= "Being";
mTexts["nieuw"][5]	= "Surrender";
mTexts["nieuw"][6]	= "Being respectful";
mTexts["nieuw"][7]	= "Here I am!";
mTexts["nieuw"][8]	= "Enjoy";
mTexts["nieuw"][9]	= "Showing yourself";
mTexts["nieuw"][10]	= "Being authentic";
mTexts["nieuw"][11]	= "Being responsible";
mTexts["nieuw"][12]	= "Acceptation";
mTexts["nieuw"][13]	= "All is right with the world";
mTexts["nieuw"][14]	= "Looking at how it IS";
mTexts["nieuw"][15]	= "Being loyal";
mTexts["nieuw"][16]	= "Giving space";
mTexts["nieuw"][17]	= "Recognition";
mTexts["nieuw"][18]	= "Steady";
mTexts["nieuw"][19]	= "Proud";
mTexts["nieuw"][20]	= "Light";
mTexts["nieuw"][21]	= "Personal truth";
mTexts["nieuw"][22]	= "Equal";
mTexts["nieuw"][23]	= "Looking at reality";
mTexts["nieuw"][24]	= "Being free";
mTexts["nieuw"][25]	= "Being honest";
mTexts["nieuw"][26]	= "Being reliable";
mTexts["nieuw"][27]	= "Giving and receiving love";
mTexts["nieuw"][28]	= "Being grateful";
mTexts["nieuw"][29]	= "Process minded";
mTexts["nieuw"][30]	= "Trusting";
mTexts["nieuw"][31]	= "Being you";

var mUsed	   		= new Array();
mUsed['oud']   		= new Array();
mUsed['nieuw'] 		= new Array();
mUsed['brug']  		= new Array();

function getText(arr) {
	var arr_k = '';
	var txt	  = '';
	if (arr.indexOf("oud") >= 0) arr_k = 'oud';
	else if (arr.indexOf("nieuw") >= 0) arr_k = 'nieuw';
	else arr_k = 'brug';
	do {
		var random_num = (Math.floor((Math.random()*mTexts[arr_k].length)));
		txt = mTexts[arr_k][random_num];
		} while (inArray(mUsed[arr_k], txt) === true);
	mUsed[arr_k][mUsed[arr_k].length+1] = txt;
	return txt;
	}

function mClick(id) {
	if ((id != 'brug3' && mCards[id] == '') || (id == 'brug3' && mCards['brug3'] == '' && mCards['brug1']!='' && mCards['brug2']!='')) {
		var field = getElement(id);
		if (id.indexOf("oud") >= 0) 
			field.style.backgroundImage = "url('afbeeldingen/cardback-vert-open.gif')";
		else if(id.indexOf("nieuw") >= 0)
			field.style.backgroundImage = "url('afbeeldingen/cardback-vert-open.gif')";
		else
			field.style.backgroundImage = "url('afbeeldingen/cardback-hor-open.gif')";
		mCards[id] = getText(id);
		var tag = getElement('text'+id);
		tag.innerHTML = mCards[id];
		tag.style.display = 'block';
		
		if (mCards['brug1'] != '' && mCards['brug2'] != '') {
			tag2 = getElement('brug3');
			tag2.style.zIndex=999;
			}
		}
	return;
	}

function mOver(id) {
	if ((id != 'brug3' && mCards[id] == '') || (id == 'brug3' && mCards['brug3'] == '' && mCards['brug1']!='' && mCards['brug2']!='')) {
		var field = getElement(id);
		if (id.indexOf("oud") >= 0) 
			field.style.backgroundImage = "url('afbeeldingen/OEachterkant.jpg')";
		else if (id.indexOf("nieuw") >= 0)
			field.style.backgroundImage = "url('afbeeldingen/NEachterkant.jpg')";
		else
			field.style.backgroundImage = "url('afbeeldingen/TBachterkant.jpg')";
		}
	return;
	}

function mOut(id) {
	if ((id != 'brug3' && mCards[id] == '') || (id == 'brug3' && mCards['brug3'] == '' && mCards['brug1']!='' && mCards['brug2']!='')) {
		var field = getElement(id);
		if (id.indexOf("oud") >= 0) 
			field.style.backgroundImage = "url('afbeeldingen/OEachterkant-mat.jpg')";
		else if (id.indexOf("nieuw") >= 0) 
			field.style.backgroundImage = "url('afbeeldingen/NEachterkant-mat.jpg')";
		else
			field.style.backgroundImage = "url('afbeeldingen/TBachterkant-mat.jpg')";
		}
	return;
	}
	
function inArray(mUsed_k, value) {
	var i;
	for (i=0; i < mUsed_k.length; i++) {
		if (mUsed_k[i] == value) {
			return true;
			}
		}
	return false;
	}

function getElement(id) {
	if( document.getElementById )
		var myReference = document.getElementById(id);
	else if( document.all )
		var myReference = document.all[id];
	else if( document.layers )
		var myReference = document.layers[id];
	return myReference;
	}
