// preload menu images
// main menu

bgImg1 = new Image();
bgImg1.src = 'images/de/buttons/button_character_mouseover.png';
bgImg2 = new Image();
bgImg2.src = 'images/de/buttons/button_messages_mouseover.png';
bgImg3 = new Image();
bgImg3.src = 'images/de/buttons/button_fame_mouseover.png';
bgImg4 = new Image();
bgImg4.src = 'images/de/buttons/button_adventures_mouseover.png';
bgImg5 = new Image();
bgImg5.src = 'images/de/buttons/button_attack_mouseover.png';
bgImg6 = new Image();
bgImg6.src = 'images/de/buttons/button_work_mouseover.png';
bgImg7 = new Image();
bgImg7.src = 'images/de/buttons/button_trader_mouseover.png';
bgImg8 = new Image();
bgImg8.src = 'images/de/buttons/button_stable_mouseover.png';
bgImg9 = new Image();
bgImg9.src = 'images/de/buttons/button_diamonds_mouseover.png';
// mails
bgImg10 = new Image();
bgImg10.src = 'images/de/buttons/button_sendmail_mouseover.png';
bgImg11 = new Image();
bgImg11.src = 'images/de/buttons/button_reply_mouseover.png';
bgImg12 = new Image();
bgImg12.src = 'images/de/buttons/button_notify_mouseover.png';
// fights
bgImg13 = new Image();
bgImg13.src = 'images/de/buttons/button_back_mouseover.png';

bgImg14 = new Image();
bgImg14.src = 'images/de/buttons/button_accept_mouseover.png';
// quests
bgImg15 = new Image();
bgImg15.src = 'images/de/buttons/button_cancel_mouseover.png';

// trader
bgImg16 = new Image();
bgImg16.src = 'images/de/buttons/button_newitems_mouseover.png';
//diamonds
bgImg17 = new Image();
bgImg17.src = 'images/de/buttons/button_acquire_mouseover.png';
//home
bgImg17 = new Image();
bgImg17.src = 'images/de/buttons/button_register_mouseover.png';

bgImg18 = new Image();
bgImg18.src = 'images/de/buttons/button_login_mouseover.png';

bgImg19 = new Image();
bgImg19.src = 'images/de/buttons/button_forum_mouseover.png';

bgImg20 = new Image();
bgImg20.src = 'images/de/buttons/button_help_mouseover.png';

bgImg21 = new Image();
bgImg21.src = 'images/de/buttons/button_winnings_mouseover.png';

bgImg22 = new Image();
bgImg22.src = 'images/de/buttons/button_screenshots_mouseover.png';

bgImg23 = new Image();
bgImg23.src = 'images/de/buttons/button_ok_mouseover.png';

bgImg24 = new Image();
bgImg24.src = 'images/de/buttons/button_choose_mouseover.png';

bgImg25 = new Image();
bgImg25.src = 'images/de/buttons/button_acquire_mouseover.png';

bgImg26 = new Image();
bgImg26.src = '/images/global/misc/icons/button_plus_mouseover.png';

bgImg27 = new Image();
bgImg27.src = '/images/de/buttons/button_save_mouseover.png';

bgImg28 = new Image();
bgImg28.src = '/images/global/misc/icons/glory_button_left_end_mouseover.jpg';

bgImg29 = new Image();
bgImg29.src = '/images/global/misc/icons/glory_button_left_mouseover.jpg';

bgImg30 = new Image();
bgImg30.src = '/images/global/misc/icons/glory_button_right_end_mouseover.jpg';

bgImg31 = new Image();
bgImg31.src = '/images/global/misc/icons/glory_button_lens_mouseover.jpg';

bgImg32 = new Image();
bgImg32.src = '/images/global/misc/icons/glory_button_attack_mouseover.jpg';

bgImg33 = new Image();
bgImg33.src = '/images/global/misc/icons/glory_button_email_mouseover.jpg';

bgImg40 = new Image();
bgImg40.src = '/images/global/misc/background_searchengine_button_mouseover.jpg';

bgImg41 = new Image();
bgImg41.src = '/images/global/misc/icons/glory_button_right_mouseover.jpg';

bgImg42 = new Image();
bgImg42.src = '/images/de/buttons/button_close_over.png';

bgImg44 = new Image();
bgImg44.src = '/images/de/buttons/button_next.png';

bgImg45 = new Image();
bgImg45.src = '/images/de/buttons/button_next_mouseover.png';

bgImg46 = new Image();
bgImg46.src = '/images/de/buttons/button_attack.png';

bgImg47 = new Image();
bgImg47.src = '/images/de/buttons/button_attack_mouseover.png';

bgImg48 = new Image();
bgImg48.src = '/images/de/buttons/button_vengeance.png';

bgImg49 = new Image();
bgImg49.src = '/images/de/buttons/button_vengeance_mouseover.png';




//document.getElementById('<linkid>').style.backgroundImage = "URL("+bgImg1.src+")";

function redirect(destination, newWindow)
{
    if (destination)
    {
        if (newWindow)
        {
            window.open(destination, '_blank');
        }
        else
        {
            window.open(destination, '_self');
        }
    }
    else
    {
        return false;
    }
}

function showCharacter(id)
{
    if (id > 14) id = 1;
    if (id < 1) id = 14;
    for (var i = 1; i <= 14; i++)
    {
        document.getElementById('characterContainer_' + i).style.display = 'none';
    }
    document.getElementById('characterContainer_' + id).style.display = 'block';
}
function test()
{
	window.open('index.php?action=internalTrader&arrivalRings=red&choose=2', '_self');

}

function checkRide(id){
	if(document.getElementById(id).checked==false)
	  r=false;
	else
	  r=true;

	for(i=1;i<=9;i++){
		if(document.getElementById("cbg"+i))
		  document.getElementById("cbg"+i).checked=false;
		if(document.getElementById("cbd"+i))
  		  document.getElementById("cbd"+i).checked=false;
	}
	document.getElementById(id).checked=r;
}

function RideHelper(id){
	if(document.getElementById(id).checked==false)
	  r=false;
	else
	  r=true;
    if(document.getElementById("r_gold"))
	    document.getElementById("r_gold").checked=false;
    if(document.getElementById("r_dia"))
    	document.getElementById("r_dia").checked=false;
	document.getElementById(id).checked=r;
}

function showRide(id, showButton)
{
    for (var i = 1; i <= 9; i++)
    {
        document.getElementById('rideDataContainer_' + i).style.display = 'none';
        document.getElementById('rideHelpContainer_' + i).style.display = 'none';
        document.getElementById('rideImageContainer_' + i).style.display = 'none';
    }
    document.getElementById('rideDataContainer_' + id).style.display = 'block';
    document.getElementById('rideHelpContainer_' + id).style.display = 'block';
    document.getElementById('rideImageContainer_' + id).style.display = 'block';
    document.getElementById('choosenRideID').value = id;
}

function translate(string)
{
    return string;
}

function changeJobHours(hours, reward)
{
    document.getElementById('jobHours').innerHTML = hours;
    document.getElementById('jobReward').innerHTML = reward;
}

function openPayment(address)
{
    var external = window.open(address.replace(/\+/g,"%2B"), "paymentglobal", "width=840,height=680,left=100,top=200");
    external.focus();
}

function trackEnter(myform)
{
    if (window.event && window.event.keyCode == 13)
    {
        myform.submit();
    }
    else
    {
        return true;
    }
}

function openNotify(){

	document.getElementById('ReportMsg').style.visibility='visible';

}

function openRingLayer(value, ring){

	if(ring==2){
		if(value==1)
		{
		document.getElementById('gkAlert_yellow').style.display='block';
		}
		if(value==2)
		{
			document.getElementById('gkAlert_yellow').style.display='none';
		}
	}
	if(ring==1){
		if(value==1)
		{
		document.getElementById('gkAlert_red').style.display='block';
		}
		if(value==2)
		{
			document.getElementById('gkAlert_red').style.display='none';
		}
	}

	if(ring==3){
		if(value==1)
		{
		document.getElementById('gkAlert_green').style.display='block';
		}
		if(value==2)
		{
			document.getElementById('gkAlert_green').style.display='none';
		}
	}

	if(ring==4){
		if(value==1)
		{
		document.getElementById('gkAlert_blue').style.display='block';
		}
		if(value==2)
		{
			document.getElementById('gkAlert_blue').style.display='none';
		}
	}

	if(ring==5){
		if(value==1)
		{
		document.getElementById('gkAlert_black').style.display='block';
		}
		if(value==2)
		{
			document.getElementById('gkAlert_black').style.display='none';
		}
	}

}

function closeEventLayer()
{
	document.getElementById('eventLayer').style.display='none';
}

function alertNotify(){

	  var msg1 = document.frmNotify.tfmsg1.value;
	  var msg2 = document.frmNotify.tfmsg2.value;

 if (document.frmNotify.subject.value != "empty" )
    {

      document.getElementById('messageNotify').innerHTML = '<font color="009900" size="2"><b>' +msg2+ '</b></font>';
      document.getElementById('btnNotify3').style.visibility="hidden";
      document.frmNotify.submit();

    } else {

		 document.getElementById('messageNotify').innerHTML = '<font color="red" size="2"><b>' +msg1+ '</b></font>';
    }



}

function NotifyOver(value)
{
	if(value==2){
		document.getElementById('btnNotify2').style.backgroundImage="url('/images/de/buttons/button_notify.png')";
	}else {
		document.getElementById('btnNotify2').style.backgroundImage="url('/images/de/buttons/button_notify_mouseover.png')";
	}

}

function btnYes(value)
{
	if(value==2){
		document.getElementById('btnOverwrite').style.backgroundImage="url('/images/de/buttons/button_yes.png')";
	}else {
		document.getElementById('btnOverwrite').style.backgroundImage="url('/images/de/buttons/button_yes_mouseover.png')";
	}

}

function btnNo(value)
{
	if(value==2){
		document.getElementById('btnOverNo').style.backgroundImage="url('/images/de/buttons/button_no.png')";
	}else {
		document.getElementById('btnOverNo').style.backgroundImage="url('/images/de/buttons/button_no_mouseover.png')";
	}

}

function NotifySendOver(value)
{

	if(value==2){
		document.getElementById('btnNotify3').style.backgroundImage="url('/images/de/buttons/button_sendmail.png')";
	}else {
		document.getElementById('btnNotify3').style.backgroundImage="url('/images/de/buttons/button_sendmail_mouseover.png')";
	}

}

function regOver(value)
{

	if(value==2){
		document.getElementById('regOver').style.backgroundImage="url('/images/de/buttons/button_register.png')";
	}else {
		document.getElementById('regOver').style.backgroundImage="url('/images/de/buttons/button_register_mouseover.png')";
	}

}

function btnLogin(value)
{

	if(value==2){
		document.getElementById('btnLogin').style.backgroundImage="url('/images/de/buttons/button_login.png')";
	}else {
		document.getElementById('btnLogin').style.backgroundImage="url('/images/de/buttons/button_login_mouseover.png')";
	}

}
function btnForum(value)
{

	if(value==2){
		document.getElementById('btnForum').style.backgroundImage="url('/images/de/buttons/button_forum.png')";
	}else {
		document.getElementById('btnForum').style.backgroundImage="url('/images/de/buttons/button_forum_mouseover.png')";
	}

}

function btnHelp(value)
{

	if(value==2){
		document.getElementById('btnHelp').style.backgroundImage="url('/images/de/buttons/button_help.png')";
	}else {
		document.getElementById('btnHelp').style.backgroundImage="url('/images/de/buttons/button_help_mouseover.png')";
	}

}

function btnWin(value)
{

	if(value==2){
		document.getElementById('btnWin').style.backgroundImage="url('/images/de/buttons/button_winnings.png')";
	}else {
		document.getElementById('btnWin').style.backgroundImage="url('/images/de/buttons/button_winnings_mouseover.png')";
	}

}
function btnScreens(value)
{

	if(value==2){
		document.getElementById('btnScreens').style.backgroundImage="url('/images/de/buttons/button_screenshots.png')";
	}else {
		document.getElementById('btnScreens').style.backgroundImage="url('/images/de/buttons/button_screenshots_mouseover.png')";
	}

}

function btnPlus(value)
{

	if(value==2){
		document.getElementById('btnPlus').style.backgroundImage="url('/images/global/misc/icons/button_plus.png')";
	}else {
		document.getElementById('btnPlus').style.backgroundImage="url('/images/global/misc/icons/button_plus_mouseover.png')";
	}

}
function btnPlus2(value)
{

	if(value==2){
		document.getElementById('btnPlus2').style.backgroundImage="url('/images/global/misc/icons/button_plus.png')";
	}else {
		document.getElementById('btnPlus2').style.backgroundImage="url('/images/global/misc/icons/button_plus_mouseover.png')";
	}

}
function btnPlus3(value)
{

	if(value==2){
		document.getElementById('btnPlus3').style.backgroundImage="url('/images/global/misc/icons/button_plus.png')";
	}else {
		document.getElementById('btnPlus3').style.backgroundImage="url('/images/global/misc/icons/button_plus_mouseover.png')";
	}

}

function btnPlus4(value)
{

	if(value==2){
		document.getElementById('btnPlus4').style.backgroundImage="url('/images/global/misc/icons/button_plus.png')";
	}else {
		document.getElementById('btnPlus4').style.backgroundImage="url('/images/global/misc/icons/button_plus_mouseover.png')";
	}

}

function btnSave(value)
{

	if(value==2){
		document.getElementById('btnSave').style.backgroundImage="url('/images/de/buttons/button_small_save.png')";
	}else {
		document.getElementById('btnSave').style.backgroundImage="url('/images/de/buttons/button_small_save_mouseover.png')";
	}

}
function btnSave2(value)
{

	if(value==2){
		document.getElementById('btnSave2').style.backgroundImage="url('/images/de/buttons/button_small_save.png')";
	}else {
		document.getElementById('btnSave2').style.backgroundImage="url('/images/de/buttons/button_small_save_mouseover.png')";
	}

}
function btnGlory1(value)
{

	if(value==2){
		document.getElementById('btnGlory1').style.backgroundImage="url('/images/global/misc/icons/glory_button_left_end.jpg')";
	}else {
		document.getElementById('btnGlory1').style.backgroundImage="url('/images/global/misc/icons/glory_button_left_end_mouseover.jpg')";
	}

}
function btnGlory2(value)
{

	if(value==2){
		document.getElementById('btnGlory2').style.backgroundImage="url('/images/global/misc/icons/glory_button_left.jpg')";
	}else {
		document.getElementById('btnGlory2').style.backgroundImage="url('/images/global/misc/icons/glory_button_left_mouseover.jpg')";
	}

}

function btnGlory3(value)
{

	if(value==2){
		document.getElementById('btnGlory3').style.backgroundImage="url('/images/global/misc/icons/glory_button_right.jpg')";
	}else {
		document.getElementById('btnGlory3').style.backgroundImage="url('/images/global/misc/icons/glory_button_right_mouseover.jpg')";
	}

}

function btnGlory4(value)
{

	if(value==2){
		document.getElementById('btnGlory4').style.backgroundImage="url('/images/global/misc/icons/glory_button_right_end.jpg')";
	}else {
		document.getElementById('btnGlory4').style.backgroundImage="url('/images/global/misc/icons/glory_button_right_end_mouseover.jpg')";
	}

}
function btnGlory5(value)
{

	if(value==2){
		document.getElementById('btnGlory5').style.backgroundImage="url('/images/global/misc/icons/glory_button_lens.jpg')";
	}else {
		document.getElementById('btnGlory5').style.backgroundImage="url('/images/global/misc/icons/glory_button_lens_mouseover.jpg')";
	}

}
function btnGlory6(value)
{

	if(value==2){
		document.getElementById('btnGlory6').style.backgroundImage="url('/images/global/misc/icons/glory_button_lens.jpg')";
	}else {
		document.getElementById('btnGlory6').style.backgroundImage="url('/images/global/misc/icons/glory_button_lens_mouseover.jpg')";
	}

}
function btnGlory7(value)
{

	if(value==2){
		document.getElementById('btnGlory7').style.backgroundImage="url('/images/global/misc/background_searchengine_button.jpg')";
	}else {
		document.getElementById('btnGlory7').style.backgroundImage="url('/images/global/misc/background_searchengine_button_mouseover.jpg')";
	}

}
function btnGlory8(value)
{

	if(value==2){
		document.getElementById('btnGlory8').style.backgroundImage="url('/images/global/misc/icons/glory_button_attack.jpg')";
	}else {
		document.getElementById('btnGlory8').style.backgroundImage="url('/images/global/misc/icons/glory_button_attack_mouseover.jpg')";
	}

}
function btnGlory9(value)
{

	if(value==2){
		document.getElementById('btnGlory9').style.backgroundImage="url('/images/global/misc/icons/glory_button_email.jpg')";
	}else {
		document.getElementById('btnGlory9').style.backgroundImage="url('/images/global/misc/icons/glory_button_email_mouseover.jpg')";
	}

}

function btnRingDrink(value)
{

	if(value==2){
		document.getElementById('btnRingDrink').style.backgroundImage="url('/images/global/events/change_potion.png')";
	}else {
		document.getElementById('btnRingDrink').style.backgroundImage="url('/images/global/events/change_potion_over.png')";
	}

}
function btnRingGold(value)
{

	if(value==2){
		document.getElementById('btnRingGold').style.backgroundImage="url('/images/global/events/change_gold.png')";
	}else {
		document.getElementById('btnRingGold').style.backgroundImage="url('/images/global/events/change_gold_over.png')";
	}

}

function btnNext(value)
{
	if(value==2){
		document.getElementById('btnNext').style.backgroundImage="url('/images/de/buttons/button_next.png')";
	}else {
		document.getElementById('btnNext').style.backgroundImage="url('/images/de/buttons/button_next_mouseover.png')";
	}

}
function btnAttack(value)
{
	if(value==2){
		document.getElementById('btnAttack').style.backgroundImage="url('/images/de/buttons/button_attack.png')";
	}else {
		document.getElementById('btnAttack').style.backgroundImage="url('/images/de/buttons/button_attack_mouseover.png')";
	}

}
function btnVengeance(value)
{
	if(value==2){
		document.getElementById('btnVengeance').style.backgroundImage="url('/images/de/buttons/button_vengeance.png')";
	}else {
		document.getElementById('btnVengeance').style.backgroundImage="url('/images/de/buttons/button_vengeance_mouseover.png')";
	}

}

// coutner drinks
var running = false;
var endTime = null;
var timerID = null;


function startTimer(totalMinutes) {
    running = true;
    now = new Date();
    now = now.getTime();
    endTime = now + (1000 * 60 * totalMinutes);
    showCountDown();
}

function showCountDown() {
    var now = new Date();
    now = now.getTime();

        var delta = new Date(endTime - now);
        var theMin = delta.getMinutes();
        var theSec = delta.getSeconds();
        var theTime = theMin;
        theTime += ((theSec < 10) ? ":0" : ":") + theSec;
        document.getElementById('displayCounter').innerHTML = " (Restzeit " + theTime + " Minuten)";
        if (running) {
            timerID = setTimeout("showCountDown()",900);
        }

}
function closeCheck()
{
	document.getElementById('gkAlert2').style.display = 'none';
}

function setVictim()
{

	/*if (document.startFightForm.victim.value.length == 80) {

		alert("123 eins zwei drei");
	}
	*/
}

function assignQuestInformations(questID, headline, description, duration, experience, reward1, reward2, tax, fame, skills, bonus, price, currency)
{
    document.getElementById('takeQuest').value            = questID;
    document.getElementById('questTitle').innerHTML       = headline;
    document.getElementById('questDescription').innerHTML = description;
    document.getElementById('questDuration').innerHTML    = duration;
    document.getElementById('questExperience').innerHTML  = experience;
    document.getElementById('questReward1').innerHTML     = reward1;
    document.getElementById('questReward2').innerHTML     = reward2;
    document.getElementById('questTax').innerHTML         = tax;
    document.getElementById('questFame').innerHTML        = fame;
    document.getElementById('questSkills').innerHTML      = skills;
    document.getElementById('questBonus').innerHTML       = bonus;
    document.getElementById('questPrice').innerHTML       = price;
    document.getElementById('questCurrency').innerHTML    = currency;

    document.getElementById('questInfo').style.display = 'block';
}

function check_reciever(id)
{
	if(trimAll(document.getElementById(id).value)=="")
	{
		document.getElementById(id).value = '';
		document.getElementById(id).focus();
		document.getElementById('rd_bord').style.border = '1px solid RED';
		return false;
	}
	else
	{
		return true;
	}
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
	sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
} 