/**
##################################################
# project: www.tanpress.hu
##################################################
# server: www.tanpress.hu
# dev-server: tanpress.dev.workpress
##################################################
# file: js/bb.js
# created : 2006.08.14. 10:36:17
##################################################
# variables
##################################################
*/
var bg_color = new Array();
bg_color["enabled"] = "#FFFFFF";
bg_color["disabled"] = "#DDDDDD";

/**
##################################################
# functions
##################################################
# swap_menu_img ()
##################################################
# page (integer)
# id (integer)
# state (integer)
##################################################
*/
function swap_menu_img (page, id, state)
{
	var menu_img = document.getElementById('menu_' + id);
	
	var menu_img_src = "images/bb_menu_" + id;
	
	if (state == 1)
	{
		menu_img_src = menu_img_src + "_over.gif";
	}
	else
	{
		menu_img_src = menu_img_src + ".gif";
	}

	menu_img.src = menu_img_src;
}
/**
# swap_menu_img ()

##################################################
# check_form ()
##################################################
# form (element)
##################################################
*/
function check_form (form)
{
	var type = form.elements[1].value;
	
	switch (type)
	{
		/**
		##################################################
		# hirlevel
		##################################################
		*/
		/**
		case 'hirlevel' :
			var nev = form.elements[2];
			var email = form.elements[3];
		
			if (!check_empty (nev))
			{
				alert ("Hiányzó adat - név!");
				return (false);
			}
		
			if (!check_empty (email))
			{
				alert ("Hiányzó adat - e-mail cím!");
				return (false);
			}
			
			if (!check_email (email))
			{
				alert ("Érvénytelen e-mail cím!");
				return (false);
			}
		break;
		*/
		/**
		##################################################
		# kapcsolat
		##################################################
		*/
		case 'kapcsolat' :
			var nev = document.getElementById("nev");
			var email = document.getElementById("email");
			var telefon = document.getElementById("uzenet");
			
			if (!check_empty (nev))
			{
				alert ("Hiányzó adat - név!");
				return (false);
			}
		
			if (!check_empty (email))
			{
				alert ("Hiányzó adat - e-mail cím!");
				return (false);
			}
			
			if (!check_email (email))
			{
				alert ("Érvénytelen e-mail cím!");
				return (false);
			}
			
			if (!check_empty (uzenet))
			{
				alert ("Hiányzó adat - üzenet!");
				return (false);
			}
		break;
		/**
		##################################################
		# arajanlat
		##################################################
		*/
		case 'arajanlat' :
			var nev = document.getElementById("nev");
			var cegnev = document.getElementById("cegnev");
			var email = document.getElementById("email");
			var telefon = document.getElementById("telefon");
			
			if (!check_empty (nev))
			{
				alert ("Hiányzó adat - név!");
				return (false);
			}
			if (!check_empty (cegnev))
			{
				alert ("Hiányzó adat - cégnév!");
				return (false);
			}
			if (!check_empty (email))
			{
				alert ("Hiányzó adat - e-mail cím!");
				return (false);
			}
			
			if (!check_email (email))
			{
				alert ("Érvénytelen e-mail cím!");
				return (false);
			}
			
			if (!check_empty (telefon))
			{
				alert ("Hiányzó adat - telefonszám!");
				return (false);
			}
		break;
		/**
		##################################################
		# default
		##################################################
		*/
		default : return (false);
	}
}
/**
# check_form ()

##################################################
# change_form ()
##################################################
# field (element)
##################################################
*/
function change_form (field)
{
	var submitpressed =document.getElementById("submitbuttonpressed");
	submitpressed.value=0;
	field.form.submit();
	return;
	if (field.options[field.selectedIndex].value == "nyomtatott")
	{
		window.location="index.php?page=4&type=1";
	}
	
	if (field.options[field.selectedIndex].value == "elektronikus")
	{
		window.location="index.php?page=4&type=2";
	}
}
/*
# change_form ()

##################################################
# set_egyedi_meret ()
##################################################
# field (element)
##################################################
*/
function set_egyedi_meret (field)
{
	var field_status;
	var field_bg_color;
	var meret_e_sz = document.getElementById("meretesz");
	var meret_e_m = document.getElementById("meretem");
	
	meret_e_sz.value = "";
	meret_e_m.value = "";
	
	if (field.options[field.selectedIndex].value == "egyedi")
	{
		field_status = false;
		field_bg_color = bg_color["enabled"];		
	}
	else
	{
		field_status = true;
		field_bg_color = bg_color["disabled"];
	}
	
	meret_e_sz.disabled = field_status;
	meret_e_m.disabled = field_status;
	meret_e_sz.style.backgroundColor = field_bg_color;
	meret_e_m.style.backgroundColor = field_bg_color;
}
/**
# set_egyedi_meret ()

##################################################
# set_egyedi_kotes ()
##################################################
# field (element)
##################################################
*/
function set_egyedi_kotes (field)
{
	var field_status;
	var field_bg_color;
	var kotes_e = document.getElementById("kotese");
	
	kotes_e.value = "";
	
	if (field.options[field.selectedIndex].value == "egyedi")
	{
		field_status = false;
		field_bg_color = bg_color["enabled"];		
	}
	else
	{
		field_status = true;
		field_bg_color = bg_color["disabled"];
	}
	
	kotes_e.disabled = field_status;
	kotes_e.style.backgroundColor = field_bg_color;
}
/**
# set_egyedi_kotes ()

##################################################
# set_field_color ()
##################################################
# field (element)
##################################################
*/
function set_field_color (field)
{
	field.style.color = "#333333";
}
/**
# set_egyedi_kotes ()

##################################################
# check_empty ()
##################################################
# field (element)
##################################################
*/
function check_empty (field)
{
	if (field.value != "")
	{
		return (true);
	}
	else
	{
		return (false);
	}
}
/*
# check_empty ()

##################################################
# check_email ()
##################################################
*/
function check_email (field)
{
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2,3})?)$/i
    
    if (!filter.test (field.value))
    {
		return (false);
    }
    else
    {
		return (true);
    }
}
/*
# check_email ()
*/

g_warnuseraboutmayuploedsize=false;

function warnuseraboutmayuploedsize() {
	if (!g_warnuseraboutmayuploedsize) {
		alert("Figyelem: a feltölthető dokumentum maximális mérete 5 Megabyte, kérjük ellenőrizze dokumentuma méretét feltöltés előtt.");
		g_warnuseraboutmayuploedsize=true;
	}
}


function check_form_tanf (form)
{
	
			var nev = document.getElementById("nev");
			var email = document.getElementById("email");
			var jelent = document.getElementById("jelent");
			if (!check_empty (nev))
			{
				alert ("Hiányzó adat - név!");
				return (false);
			}
		
			if (!check_empty (email))
			{
				alert ("Hiányzó adat - e-mail cím!");
				return (false);
			}
			
			if (!check_email (email))
			{
				alert ("Érvénytelen e-mail cím!");
				return (false);
			}
			
			if (!jelent.checked) {
				alert("Kérjük jelentkezési szándékát jelölje be.");
				return false;
			}
		  return true;		
}

function changestyle(div,direction) {
	if (direction=="1") {
		div.style.color="white";
		div.style.backgroundColor="#990000";
  } else {
  	div.style.color="#990000";
  	div.style.backgroundColor="#EFEFEF";
  }
}

function changestyleIMG(divname,direction) {
	var div = document.getElementById(divname);
	if (direction=="1") {
		div.style.color="white";
		div.style.backgroundColor="#990000";
  } else {
  	div.style.color="#990000";
  	div.style.backgroundColor="#EFEFEF";
  }
}