var enableOpacity = 1;

Fx.Morph = Fx.Styles.extend({
	start: function(className){
		var to = {};
		$each(document.styleSheets, function(style){
			var rules = style.rules || style.cssRules;
			$each(rules, function(rule){
				if (!rule.selectorText.test('\.' + className + '$')) return;
				Fx.CSS.Styles.each(function(style){
					if (!rule.style || !rule.style[style]) return;
					var ruleStyle = rule.style[style];
					to[style] = (style.test(/color/i) && ruleStyle.test(/^rgb/)) ? ruleStyle.rgbToHex() : ruleStyle;
				});
			});
		});
		return this.parent(to);
	}
});
 
Fx.CSS.Styles = ["backgroundColor", "backgroundPosition", "color", "width", "height", "left", "top", "bottom", "right", "fontSize", "letterSpacing", "lineHeight", "textIndent", "opacity"];
Fx.CSS.Styles.extend(Element.Styles.padding);
Fx.CSS.Styles.extend(Element.Styles.margin);
 
Element.Styles.border.each(function(border){
	['Width', 'Color'].each(function(property){
		Fx.CSS.Styles.push(border + property);
	});
});
 
opacityIn=function(id){
	if(enableOpacity==1) $('info'+id).style.opacity='1';
	return false;
} 
 
opacityOut=function(id){
	if(enableOpacity==1) $('info'+id).style.opacity='0.3';
	return false;
} 
 
myMorph=function(id){
	if(enableOpacity==1){
		enableOpacity = 0;
		$('info'+id).style.zIndex='1000';
		$('info'+id).style.backgroundColor='#FFFFFF';
		var myMorph = new Fx.Morph('info'+id, {wait: false});
		myMorph.start('full_home_box');
		$('inner_short'+id).hide();
		$('inner_full'+id).show();
		$('more_link'+id).innerHTML="&laquo; hide";		
	}else{
		enableOpacity = 1;
		$('info'+id).style.zIndex='1';
		$('info'+id).style.backgroundColor='transparent';
		var myMorph = new Fx.Morph('info'+id, {wait: false});
		myMorph.start('small_home_box'+id);
		$('inner_full'+id).hide();
		$('inner_short'+id).show();
		$('more_link'+id).innerHTML="more &raquo;";		
	}
	return false;
}


var checkedElements = new Array();
var markedElements = new Array();
var good_ans_temp = 0;

markElement=function(mark_id){

	
	if(checkMarkedElements(mark_id)==1){
		markedElements.push(mark_id);
		document.getElementById('mark_'+mark_id).style.display='block';
		//$('unmark_'+mark_id).hide();
	}else{
		var pos = markedElements.indexOf(mark_id);
		removed = markedElements.splice(pos, 1);
		document.getElementById('mark_'+mark_id).style.display='none';
		//$('unmark_'+mark_id).show();
	}
	
	//$('marked_count').innerHTML=markedElements.length;
	good_ans=markedElements.length;

	document.getElementById('text_image'+good_ans_temp).style.display='none';
	document.getElementById('image_mark'+good_ans_temp).style.display='none';

	if(good_ans==0){ document.getElementById('text_image0').style.display='block'; document.getElementById('image_mark0').style.display='block'; }
	else if(good_ans==1){ document.getElementById('text_image1').style.display='block'; document.getElementById('image_mark1').style.display='block'; }
	else if(good_ans==2){ document.getElementById('text_image2').style.display='block'; document.getElementById('image_mark2').style.display='block'; }
	else if(good_ans==3){ document.getElementById('text_image3').style.display='block'; document.getElementById('image_mark3').style.display='block'; }
	else if(good_ans==4){ document.getElementById('text_image4').style.display='block'; document.getElementById('image_mark4').style.display='block'; }
	else if(good_ans==5){ document.getElementById('text_image5').style.display='block'; document.getElementById('image_mark5').style.display='block'; }
	else if(good_ans==6){ document.getElementById('text_image6').style.display='block'; document.getElementById('image_mark6').style.display='block'; }
	else if(good_ans==7){ document.getElementById('text_image7').style.display='block'; document.getElementById('image_mark7').style.display='block'; }
	else if(good_ans==8){ document.getElementById('text_image8').style.display='block'; document.getElementById('image_mark8').style.display='block'; }
	else if(good_ans==9){ document.getElementById('text_image9').style.display='block'; document.getElementById('image_mark9').style.display='block'; }
	else if(good_ans==10){ document.getElementById('text_image10').style.display='block'; document.getElementById('image_mark10').style.display='block'; }
	else{ document.getElementById('text_image0').style.display='block'; document.getElementById('image_mark0').style.display='block'; }

	//if(good_ans==0) $('text_image').src='/images/layout/text_09.gif';
	//else if(good_ans==1) $('text_image').src='/images/layout/text_07_1.gif';
	//else if(good_ans==2) $('text_image').src='/images/layout/text_07_2.gif';
	//else if(good_ans==3) $('text_image').src='/images/layout/text_07_3.gif';
	//else if(good_ans==4) $('text_image').src='/images/layout/text_06_1.gif';
	//else if(good_ans==5) $('text_image').src='/images/layout/text_06_2.gif';
	//else if(good_ans==6) $('text_image').src='/images/layout/text_06_3.gif';
	//else if(good_ans==7) $('text_image').src='/images/layout/text_03_1.gif';
	//else if(good_ans==8) $('text_image').src='/images/layout/text_03_2.gif';
	//else if(good_ans==9) $('text_image').src='/images/layout/text_03_3.gif';
	//else if(good_ans==10) $('text_image').src='/images/layout/text_10.gif';
	//else  $('text_image').src='/images/layout/text_10.gif';
	good_ans_temp = good_ans;
}

checkMarkedElements=function(id){
	var ret = 1;
	for(var i=0; i<markedElements.length; i++){
		if(markedElements[i]==id) ret = 0;
	}
	return ret;
}



function PrintHomePad(){
	var value = '';
	for(var i=0; i<markedElements.length; i++){
		if(i==0) value += markedElements[i];
		else value += '-'+markedElements[i];
	}
	window.open('/home/print_pad/'+value, 'PrintHomePad');
}

