function getCookie(name) {
        var ckh=document.cookie;
    var index = ckh.indexOf(name + "=");
    if (index == -1) return null;
    index = ckh.indexOf("=", index) + 1;
    var endstr = ckh.indexOf(";", index);
    if (endstr == -1) endstr = ckh.length;
    return unescape(ckh.substring(index, endstr));
}


function onAddTip(TipValue){
	if(TipValue>0 && TipValue<50){
		if(!isExistTip(TipValue)){
			TipAvailable=false;
			for(var i=1;i<6;i++){
				if($('tip_'+i).value==''){
					$('tip_'+i).value=TipValue;
					TipAvailable=true;
					break;
				}
			}
			
			if(TipAvailable==true){
				// setting background
				if($('value_'+TipValue).style.backgroundColor=='orange')
					$('value_'+TipValue).style.backgroundColor='';
				else
					$('value_'+TipValue).style.backgroundColor='orange';
			}
			else{
				alert('Csak 5 számot jelölhet meg!');
			}
		}
		else{
			$('value_'+TipValue).style.backgroundColor='';
			removeTip(TipValue);
		}
		sortTips();
	}
}

function isExistTip(TipValue){
	Exist=false;
	for(var i=1;i<6;i++)
		if($('tip_'+i).value==TipValue)
			Exist=true;
	return Exist;
}

function removeTip(TipValue){
	for(var i=1;i<6;i++)
		if($('tip_'+i).value==TipValue)
			$('tip_'+i).value='';
}

function initTipTable(){
	inputs=document.getElementsByClassName('tip_value_box');
	for(i=0;i<inputs.length;i++)
		Event.observe(inputs[i].id,'click',function(e){onAddTip(Event.element(e).id.replace('value_',''));});
}

function sortTips(){
	TipCollection=new Array();
	for(var i=1;i<6;i++)
		if($('tip_'+i).value!='')
			TipCollection.push($('tip_'+i).value);
	TipCollection.sort(function(a,b){return a-b;});
	for(var i=0;i<5;i++){
		if(TipCollection[i]!=undefined)
			$('tip_'+(i+1)).value=TipCollection[i];
		else
			$('tip_'+(i+1)).value='';
	}
}

function onSendTips(e){
	if(
		$F('tip_1')=='' ||
		$F('tip_2')=='' ||
		$F('tip_3')=='' ||
		$F('tip_4')=='' ||
		$F('tip_5')==''
	){
		alert('Kérem, tippeljen 5 számot!');
		Event.stop(e);
	}
	else{
		answer=confirm("Ön ezeket a számokat tippelte:\n"+$F('tip_1')+', '+$F('tip_2')+', '+$F('tip_3')+', '+$F('tip_4')+', '+$F('tip_5'));
		if(!answer){
			Event.stop(e);
		}
	}
}

function initFaq(){
	var faqs=document.getElementsByClassName('faq_topic');
	for(var i=0;i<faqs.length;i++){
		var childs=faqs[i].getElementsByTagName('*');
		for(var k=0;k<childs.length;k++){
			if(childs[k].tagName=='A'){
				initAnswer(childs[k],childs[k+1]);
			}
		}
	}
}

function initAnswer(Link,Paragraph){
	Event.observe(Link,'click',function(e){VateraUtils.Effects.ShowAndHideByObject(Paragraph);})
}

function resetTips(){
	onAddTip($F('tip_1'));
	onAddTip($F('tip_1'));
	onAddTip($F('tip_1'));
	onAddTip($F('tip_1'));
	onAddTip($F('tip_1'));
}
