document.getElementById('meal_participant').style.display = 'none';

function toggleDisplay(source_id,toggle_id) 
{
    if (source_id.value == 'Y')
	document.getElementById(toggle_id).style.display = 'block';
    else
	document.getElementById(toggle_id).style.display = 'none'; 
}

//============================== FUNCTION MAIL ======================================================
function mail(m)
{
        pos = m.replace('_at_','@');
        location.href = 'mailto:'+pos;
}

//============================== FUNCTION COLORIZE ==================================================
function colorize(obj,hatter,eloter)
{
  obj.style.backgroundColor = "#"+hatter;
  obj.style.color = "#"+eloter;
}



// ============================ FUNCTION pucovo_check() =============================================

function pucowo_check()
{

var reg_title = document.online_reg.reg_title;
var reg_country = document.online_reg.reg_country;
var reg_firstname = document.online_reg.reg_firstname;
var reg_lastname = document.online_reg.reg_lastname;
var reg_company = document.online_reg.reg_company;
var reg_mailingaddress = document.online_reg.reg_mailingaddress;
var reg_zipcode = document.online_reg.reg_zipcode;
var reg_city = document.online_reg.reg_city;
var reg_phone = document.online_reg.reg_phone;
var reg_fax = document.online_reg.reg_fax;
var reg_email = document.online_reg.reg_email;
var reg_speaker = document.online_reg.reg_speaker;
var reg_dinner = document.online_reg.reg_dinner;
var reg_dinner_person = document.online_reg.reg_dinner_person;
var reg_dinner_meal = document.online_reg.reg_dinner_meal;
var reg_dinner_meal_person = document.online_reg.reg_dinner_meal_person;

// ============================ DINNER =============================================

	if ((!reg_dinner[0].checked) && (!reg_dinner[1].checked))
	{
	    h14 = "\n - no answer for sponsored dinner participation selected!";
	    er14 = false;

	    h15 = "";
	    er15 = true;
        }
        else
        {
	    h14 = "";
	    er14 = true;

	    h15 = "";
	    er15 = true;

	    if (reg_dinner[0].checked)
	    {
		if ((!reg_dinner_meal[0].checked) && (!reg_dinner_meal[1].checked) && (!reg_dinner_meal[2].checked) && (!reg_dinner_meal[3].checked))
		{
		    h15 = "\n - no meal selected for you!";
		    er15 = false;
		}
		else
		{
		h15 = "";
		er15 = true;
		}
	    }
        }
//============================ ACCOMPANY DINNER =====================================
	if ((!reg_dinner_person[0].checked) && (!reg_dinner_person[1].checked))
	{
	    h16 = "\n - no accompanying person selected!";
	    er16 = false;

	    h17 = "";
	    er17 = true;	
	}
	else
	{
	    h16 = "";
	    er16 = true;

	    h17 = "";
	    er17 = true;

	    if (reg_dinner_person[0].checked)
	    {
		if ((!reg_dinner_meal_person[0].checked) && (!reg_dinner_meal_person[1].checked) && (!reg_dinner_meal_person[2].checked) && (!reg_dinner_meal_person[3].checked))
		{
		    h17 = "\n - no meal selected for accompanying person!";
		    er17 = false;
		}
		else
		{
		h17 = "";
		er17 = true;
		}
	    }
	}


// ============================ SPEAKER =============================================

         if ((!reg_speaker[0].checked) && (!reg_speaker[1].checked))
         {

                        h13 = "\n - no speaker selected!";
                        er13 = false;
        }
        else
        {
        h13 = "";
        er13 = true;
        }


// ============================ EMAIL =============================================

         if (reg_email.value == "")
         {
                                                h12 = "\n - no e-mail address!";
                                                er12 = false;
                                                reg_email.focus();
         }
         else
         {
                                                if ((reg_email.value.indexOf('@', 1)== -1) || (reg_email.value.indexOf('.', 1)== -1))
                                                {
                                                        h12 = "\n - not a valid e-mail address!";
                                                        er12 = false;
                                                        reg_email.focus();
                                                }
                                                else
                                                 {
                                                        h12 = "";
                                                        er12 = true;
                                                 }
                }

// ============================ FAX =============================================

         if (reg_fax.value == "")
         {
                        h11 = "\n - no fax number!";
                        er11 = false;
                        reg_fax.focus();
        }
         else {
                                x = parseInt(reg_fax.value,10);
                                if (isNaN(x))
                                {
                                        h11 = "\n - the fax is not a number!";
                                        reg_fax.focus();
                                        er11 = false;
                                }
                                else
                                {
                                        h11 = "";
                                        er11 = true;
                                }

                        }



// ============================ PHONE =============================================

         if (reg_phone.value == "")
         {
                        h10 = "\n - no phone number!";
                        er10 = false;
                        reg_phone.focus();
        }
         else {
                                x = parseInt(reg_phone.value,10);
                                if (isNaN(x))
                                {
                                        h10 = "\n - the phone is not a number!";
                                        reg_phone.focus();
                                        er10 = false;
                                }
                                else
                                {
                                        h10 = "";
                                        er10 = true;
                                }

                        }

// ============================ CITY =============================================

         if (reg_city.value == "") { h9 = "\n - no city!";
                                                er9 = false;
                                                reg_city.focus();}
         else {h9 = "";
                        er9 = true;}

// ============================ ZIPCODE =============================================

         if (reg_zipcode.value == "") { h8 = "\n - no zip code!";
                                                er8 = false;
                                                reg_zipcode.focus();}
         else
         {
                h8 = "";
                er8 = true;
         }

// ============================ MAILING ADDRESS =============================================

         if (reg_mailingaddress.value == "") { h7 = "\n - no mailing address!";
                                                er7 = false;
                                                reg_mailingaddress.focus();}
         else
         {
                h7 = "";
                er7 = true;
         }


// ============================ INSTITUTE =============================================

         if (reg_company.value == "") { h6 = "\n - no institute!";
                                                er6 = false;
                                                reg_company.focus();}
         else
         {
                h6 = "";
                er6 = true;
         }



// ============================ LAST NAME =============================================

         if (reg_lastname.value == "")  {h5 = "\n - no last name!!";
                                        er5 = false;
                                        reg_lastname.focus();}
         else {h5 = "";
                        er5 = true;}


// ============================ FIRST NAME =============================================

        if (reg_firstname.value == "") {h4 = "\n - no firstname!";
                                        er4 = false;
                                        reg_firstname.focus(); }
         else  { h4 = "";
                        er4 = true;}


// ============================ COUNTRY =============================================

         if (reg_country.value == "") { h3 = "\n - no country";
                                                er3= false;
                                                reg_country.focus();}
         else
         {
                h3 = "";
                er3 = true;
         }

// ============================ TITLE =============================================

         if (reg_title.value == "") { h2 = "\n - no title";
                                                er2= false;
                                                reg_title.focus();}
         else
         {
                h2 = "";
                er2 = true;
         }

// ============================ ERROR KIIRAS =============================================


        er = er2 && er3 && er4  && er5 && er6 && er7 && er8 && er9 && er10 && er11 && er12 && er13 && er14 && er15 && er16 && er17;
        if (er == false) alert("ERROR! :"+h2+h3+h4+h5+h6+h7+h8+h9+h10+h11+h12+h13+h14+h15+h16+h17);

        return er;
}

// ============================ FUNCTION PUCOWO_CHECK() VEGE =============================================



// ============================ FUNCTION pucovo_dinner_check() =============================================

function pucowo_dinner_check()
{

var reg_firstname = document.online_dinner_reg.reg_firstname;
var reg_lastname = document.online_dinner_reg.reg_lastname;
var reg_email = document.online_dinner_reg.reg_email;
var reg_dinner = document.online_dinner_reg.reg_dinner;
var reg_dinner_meal = document.online_dinner_reg.reg_dinner_meal;
var reg_dinner_person = document.online_dinner_reg.reg_dinner_person;
var reg_dinner_meal_person = document.online_dinner_reg.reg_dinner_meal_person;

// ============================ DINNER =============================================

	if ((!reg_dinner[0].checked) && (!reg_dinner[1].checked))
	{
	    h6 = "\n - no answer for sponsored dinner participation selected!";
	    er6 = false;

	    h7 = "";
	    er7 = true;
        }
        else
        {
	    h6 = "";
	    er6 = true;

	    h7 = "";
	    er7 = true;

	    if (reg_dinner[0].checked)
	    {
		if ((!reg_dinner_meal[0].checked) && (!reg_dinner_meal[1].checked) && (!reg_dinner_meal[2].checked) && (!reg_dinner_meal[3].checked))
		{
		    h7 = "\n - no meal selected for you!";
		    er7 = false;
		}
		else
		{
		h7 = "";
		er7 = true;
		}
	    }
        }

//============================ ACCOMPANY DINNER =====================================
	if ((!reg_dinner_person[0].checked) && (!reg_dinner_person[1].checked))
	{
	    h8 = "\n - no accompanying person selected!";
	    er8 = false;

	    h9 = "";
	    er9 = true;	
	}
	else
	{
	    h8 = "";
	    er8 = true;

	    h9 = "";
	    er9 = true;

	    if (reg_dinner_person[0].checked)
	    {
		if ((!reg_dinner_meal_person[0].checked) && (!reg_dinner_meal_person[1].checked) && (!reg_dinner_meal_person[2].checked) && (!reg_dinner_meal_person[3].checked))
		{
		    h9 = "\n - no meal selected for accompanying person!";
		    er9 = false;
		}
		else
		{
		h9 = "";
		er9 = true;
		}
	    }
	}


// ============================ EMAIL =============================================

         if (reg_email.value == "")
         {
                                                h5 = "\n - no e-mail address!";
                                                er5 = false;
                                                reg_email.focus();
         }
         else
         {
                                                if ((reg_email.value.indexOf('@', 1)== -1) || (reg_email.value.indexOf('.', 1)== -1))
                                                {
                                                        h5 = "\n - not a valid e-mail address!";
                                                        er5 = false;
                                                        reg_email.focus();
                                                }
                                                else
                                                 {
                                                        h5 = "";
                                                        er5 = true;
                                                 }
                }


// ============================ LAST NAME =============================================

         if (reg_lastname.value == "")  {h2 = "\n - no last name!!";
                                        er2 = false;
                                        reg_lastname.focus();}
         else {h2 = "";
                        er2 = true;}


// ============================ FIRST NAME =============================================

        if (reg_firstname.value == "") {h1 = "\n - no firstname!";
                                        er1 = false;
                                        reg_firstname.focus(); }
         else  { h1 = "";
                        er1 = true;}


// ============================ ERROR KIIRAS =============================================


        er = er1 && er2 && er5 && er6 && er7 && er8 && er9;
        if (er == false) alert("ERROR! :"+h1+h2+h5+h6+h7+h8+h9);

        return er;
}

// ============================ FUNCTION PUCOWO_DINNER_CHECK() VEGE =============================================

