
var expandFirstItemAutomatically = true;	// Expand first menu item automatically ?
var initMenuIdToExpand = false;	// Id of menu item that should be initially expanded. the id is defined in the <li> tag.
var expandMenuItemByUrl = true;	// Menu will automatically expand by url - i.e. if the href of the menu item is in the current location, it will expand
var initialMenuItemAlwaysExpanded = true;	// NOT IMPLEMENTED YET
var dhtmlgoodies_slmenuObj;
var divToScroll = false;
var ulToScroll = false;	
var divCounter = 1;
var otherDivsToScroll = new Array();
var divToHide = false;
var parentDivToHide = new Array();
var ulToHide = false;
var offsetOpera = 0;
if(navigator.userAgent.indexOf('Opera')>=0)offsetOpera=1;	
var slideMenuHeightOfCurrentBox = 0;
var objectsToExpand = new Array();
var initExpandIndex = 0;
var alwaysExpanedItems = new Array();

$(document).ready(function()
{
	initSlideDownMenu();
	
	jQuery(".contact_map > div > div > a").click(function () {
		var pop = jQuery(this).attr("_href");
		var contact_map = jQuery(this).parents(".contact_map");
		//var pop = "<div style='border: 1px solid blue; width: 100px; height; 100px;'>" + (new Date).getTime() + "</div>";
		contact_map.parent().append("<div class='contact_map_slide'  style='display: none;'>Contact:  <a class='contact_map_mail' href='mailto:"+ pop +"'>" + pop + "</a> </div>");
		var slide = contact_map.parent().find(".contact_map_slide");
		
		if (contact_map.parent().find(".existing_slide").length > 0)
			contact_map.parent().find(".existing_slide").slideUp( function () {
				jQuery(this).remove();
				slide.slideDown();
				slide.removeClass("contact_map_slide");
				slide.addClass("existing_slide");
			});
		else
		{
			slide.slideDown();
			slide.removeClass("contact_map_slide");
			slide.addClass("existing_slide");
		}
	});
	
	jQuery(".__codecs_l_menu").find(">span").click(function () {
		if (jQuery(this).hasClass("selected"))
			return;
		var m_i = jQuery(this).attr("qM");
		if (m_i.indexOf("menu_") == -1)
			return;

		m_i = m_i.substr("menu_".length);
		
		var panel = jQuery(this).parent().next().find("div[qp='panel_" + m_i + "']");
		if (panel.length > 0)
		{
			jQuery(this).parent().find(".selected").removeClass("selected");
			jQuery(this).addClass("selected");
			jQuery(this).parent().next().children().hide();
			panel.show();
		}
	});
	
	jQuery(".inscriere-form").find("#edit-submitted-persoana-pj").click(function () {
		jQuery(".inscriere-form").find(".for_persoane_fizice").hide();
		jQuery(".inscriere-form").find(".for_persoane_juridice").show();
	});
	
	
	jQuery(".inscriere-form").find("#edit-submitted-persoana-pf").click(function () {
		jQuery(".inscriere-form").find(".for_persoane_juridice").hide();
		jQuery(".inscriere-form").find(".for_persoane_fizice").show();
	});
	
	
	jQuery(".inscriere-form").find("#edit-submitted-rezervare--Persoana").click(function () {
		jQuery(".inscriere-form").find(".only_for_group").hide();
	});
	
	jQuery(".inscriere-form").find("#edit-submitted-rezervare--Grup").click(function () {
		jQuery(".inscriere-form").find(".only_for_group").show();
	});
	
	jQuery(".years_panel > div.year_container").click(function () {
		var a_element = jQuery(this).find("a")
		var tab = a_element.attr("_tab");
		
		if (!a_element.hasClass("selected"))
		{
			jQuery(".years_panel").find("a.selected").removeAttr("class");
			a_element.addClass("selected");
		}
			
		var year = tab.substr(tab.indexOf("__") + "__".length);
		var content_panel = jQuery(".content_panels_container").find("div[_tab='content_panel___" + year + "']");
		
		if (content_panel.is(":visible"))
			return;
			
		jQuery(".content_panels_container").find(" > div:visible").hide();
		content_panel.show();
	});
	
	jQuery(".paginator > a").click( function () {
		var tab = jQuery(this).attr("tab");
		var content_panel = jQuery(this).parent().parent();
		
		var current_a;
		if ((tab == "next") && (jQuery(this).parent().find("a.selected").next().hasClass("next")))
			return;
			
		else if ((tab == "prev") && (jQuery(this).parent().find("a.selected").prev().hasClass("prev")))
			return;
		
		if (tab == "next")
		{
			current_a = jQuery(this).parent().find("a.selected").next();
			tab = parseInt(jQuery(this).parent().find("a.selected").attr("tab")) + 1;
		}
		else if (tab == "prev")
		{
			current_a = jQuery(this).parent().find("a.selected").prev();
			tab = parseInt(jQuery(this).parent().find("a.selected").attr("tab")) - 1;
		}
		else	
			current_a = jQuery(this);
			
		if (!current_a.hasClass("selected"))
		{
			jQuery(this).parent().find("a.selected").removeAttr("class");
			current_a.addClass("selected");
		}
		
		var content_to_show = content_panel.find("div[tab='" + tab + "']");
		if (content_to_show.is(":visible"))
			return;
		
		jQuery( 'html, body' ).animate( { scrollTop: 0 }, 0 );	
		content_panel.find("> div[tab]:visible").hide();
		content_to_show.show();
		
	});
	
	
	/*
	var rels = [];
	jQuery(".event_slider_container").each(function () {
		rels.push(jQuery(this).attr("_rel_for_pics"));
	});
	for (var i = 0; i < rels.length; i++)
		jQuery(".lightbox[_rel=" + rels[i] + "]").lightBox({avoidDuplicates: true});
	*/
	jQuery(".lightbox").lightBox({avoidDuplicates: true});
		
	$('#gallery a').lightBox();
	$('#gallery_center a').lightBox();
	$(".example7").colorbox({width:"80%", height:"80%", iframe:true});
	$('#tabs div').hide(); // Hide all divs
	$('#tabs div div').show();
	$('#tabs div:first').show(); // Show the first div
	$('#tabs ul li:first').addClass('active'); // Set the class of the first link to active
	$('#tabs ul li a').click(function()
		{ //When any link is clicked
			$('#tabs ul li').removeClass('active'); // Remove active class from all links
			$(this).parent().addClass('active'); //Set clicked link class to active
			var currentTab = $(this).attr('href'); // Set variable currentTab to value of href attribute of clicked link
			$('#tabs div').hide(); // Hide all divs
			$('#tabs div div').show();
			$(currentTab).show(); // Show div with id equal to variable currentTab
			return false;
		});
		
	jQuery(".absolv_years a").click(
		function ()
		{
			var year = jQuery(this).html();
			jQuery("#lista_absolventi .absolv_itm").hide();
			jQuery("#lista_absolventi .absolv_promo_" + year).show();
			jQuery("#lista_absolventi .absolv_years a").removeClass("selected");
			jQuery(this).addClass("selected");
		});
		
	jQuery(".absolv_sub_p_top a").click(
		function ()
		{
			var sub_p = jQuery(this).attr("__sub_p");
			
			var root_itm = jQuery(this).closest(".absolv_itm");
			root_itm.find(".absolv_progr").hide();
			root_itm.find(".absolv_progr_" + sub_p).show();
			root_itm.find(".absolv_sub_p_top a").removeClass("selected");
			jQuery(this).addClass("selected");
		});
});

/***********************************************
* Bookmark site script- � Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url)
{
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

function GetXmlHttpObject()
{
	var xmlHttp = null;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function GetXmlHttp()
{
	var xmlhttp = false;
	if (window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)// code for IE

	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
		} catch (e) {
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
			} catch (E) {
				xmlhttp=false
			}
		}
	}
	return xmlhttp;
}
function check_email(email)
{
	errors = 0;
	var ero="`=[];\',/\\#$%^&*()+{}:\"<>?| ";
	var ned="@.";
	var er=0;

	var a = email;
	if (a.length==0)
		errors = 1;
	else
		if (a.length<4)
			errors = 2;
		else
		{
			for (j=0; j<=ero.length-1; j++)
				if (a.indexOf(ero.substring(j,j+1))!=-1)
					er=1;
			for (j=0; j<=ned.length-1; j++)
			{
				aos = a.split(ned.substring(j,j+1));
				for (var i=0; i < aos.length-1; i++)
					if (aos[i]<1)
						er=1;
				if (a.indexOf(ned.substring(j,j+1))==-1)
					er=1;
			}
			if (er==1)
			errors = 2;
		}

return errors;
}
function add_remove_newsletter(fform, flang, faction)
{

	var email = (fform.email.value == 'email') ? '' : fform.email.value;

	var email_error = check_email(email);

	if (email_error > 0)
	{
		if (flang != "ro")
		{
			if (email_error == 1)
				alert("You have to enter a valid email address!\n\n");
			else if (email_error == 2)
				alert("The email address you enterd is not valid!\n\n");
		}
		else
		{
			if (email_error == 1)
				alert("Trebuie sa introduceti o adresa de email valida!\n\n");
			else if (email_error == 2)
				alert("Adresa de email introdusa nu este valida!\n\n");
		}
		return;
	}
	var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{
			switch (xmlHttp.responseText)
			{
				case "Succes":
					if (flang != "ro")
					{
						if (faction == "add")
							alert("You have successfully subscribed to our newsletter.\n\n"
								+ "If you wish to unsubscribe, please send us an e-mail to contact@mail with the subject 'Unsubscribe'\n\n"
								+ "Thank you!");
						else
							alert("You have unsubscribed from our newsletter!\n\n"
								+ "If you wish to subscribe again, please fill the subscription form!\n\n"
								+ "Thank you!");
					}
					else
					{
						if (faction == "add")
							alert("Ati fost inclus in baza noastra de date pentru a primi newsletter.\n\n"
								+ "Daca doriti sa va dezabonati trimiteti un e-mail la adresa office@codecs.ro cu subiectul 'Dezaboneaza'\n\n"
								+ "Va multumim!");
						else
							alert("Ati renuntat la optiunea de a primi newsletter!\n\n"
								+ "Daca doriti sa va re-abonati completati formularul de abonare newsletter!\n\n"
								+ "Va multumim!");
					}
					break;
				case "Date insuficiente":
					if (flang != "ro")
					{
						alert("You haven't provided all the necesary info!\n\n"
							+ "Please try again!");
					}
					else
					{
						alert("Nu ati introdus toate datele necesare!\n\n"
							+ "Va rugam reincercati!");
					}
					break;
				case "Eroare DB":
					if (flang != "ro")
					{
						alert("An error has occured while processing your request!\n\n"
							+ "Please try again!");
					}
					else
					{
						alert("A aparut o eroare in procesarea datelor dvs!\n\n"
							+ "Va rugam reincercati!");
					}
					break;
				case "Eroare User":
					if (flang != "ro")
					{
						if (faction == "add")
							alert("You have already subscribed to our newsletter!\n\n"
								+ "Thank you!");
						else
							alert("You are not subscribed to our newsletter!\n\n"
								+ "Thank you!");
					}
					else
					{
						if (faction == "add")
							alert("Sunteti deja inscris la newsletter!\n\n"
								+ "Va multumim!");
						else
							alert("Nu sunteti inscris la newsletter!\n\n"
								+ "Va multumim!");
					}
					break;
			}
		}
	}
	var vars = "?action=" + faction + "&email=" + email;

	xmlHttp.open ("GET", "_newsletter.php" + vars, true); // add vars
	xmlHttp.send (null);
}

function do_on_load()
{
	var dom_left = jQuery("#id_left");
	var dom_center = jQuery("#id_center");
	
	if (dom_left && dom_center && (dom_center.length > 0) && (dom_left.length > 0))
	{
		if (dom_left.height() > dom_center.height())
		{
			dom_left.css("border-right", "1px dashed #B59D61");
			dom_center.css("border-left", "0px");
		}
		else
		{
			dom_center.css("border-left", "1px dashed #B59D61");
			dom_left.css("border-right", "0px");
		}
	}
}

function ajax_check_captcha()
{
	
	var resp = makePOSTRequestCallback('_captcha_ajax.php', 'contact', null, null, true);
	
	if (resp == 'true')
	{ 
		
		return true;
	}
	else { 
		return false;
		}
}


function print_page(link)
{
	windowW = 726;
	windowH = 600;
	windowX = (screen.width / 2) - (windowW / 2);
	windowY = (screen.height / 2) - (windowH / 2);
	var EB = window.open("printeaza-pagina.html?pagina=" + link, 
		"print_page", "width = " + windowW + ", height = " + windowH + 
		", fullscreen = 0, toolbar = 0, location = 0, directories = 0, status = 0, menubar = 0, scrollbars = yes, resizable = 0", 
		true);
	EB.resizeTo(windowW, windowH);
	EB.moveTo(windowX,windowY);
	EB.focus();
}



function service_form(){
	jQuery("#ServiceDialog").dialog("open");
//	jQuery("#ServiceContents").html("mesaj");
//	return false;
}
function check_service_form()
{
	//debugger;
	var mesaj="m";
	
	return true;
}

jQuery(function() {	

jQuery("#ServiceDialog").dialog({
			bgiframe: true,
			autoOpen: false,
			modal: true,
			width: 480,
			//height: 120,
			resizable: false,
			buttons: {
						Cancel: function() {
							jQuery(this).dialog("close");
						}
					}
				});	
});

jQuery(function() {	
	jQuery("#teamPresentationDialog").dialog({
								bgiframe: true,
								autoOpen: false,
								modal: true,
								width: 600,
								height: 500,
								resizable: false,
								buttons: {
											Ok: function() {
											
												jQuery(this).dialog("close");
												
											}
										}
									});
					});
function openPresentation()
{
	jQuery("#teamPresentationDialog").dialog("open");
	return false;		
}





function get_form_input(form, input_name)
{
	var obj_frm = form;
	var len_inp = obj_frm.elements.length;
	var set_input = null;
	for (var k = 0; k < len_inp; k++)
		if (obj_frm.elements[k].getAttribute("name") == input_name)
		{
			set_input = obj_frm[obj_frm.elements[k].getAttribute("name")];
			break;
		}
	return set_input;
}




function PassAjaxResponseToFunction(url, callbackFunction, params)
{
	var xmlhttp = new GetXmlHttp();
	//now we got the XmlHttpRequest object, send the request.

	if (xmlhttp)
	{
		xmlhttp.onreadystatechange =
		function ()
		{
			if (xmlhttp && xmlhttp.readyState==4)
			{//we got something back..

				if (xmlhttp.status==200)
				{
					var response = xmlhttp.responseText;
					var functionToCall = callbackFunction +
					'(response,'+params+')';
					if(debug)
					{
						// alert(response);
						// alert(functionToCall);
					}
					eval(functionToCall);
				} else if(debug){
					document.write(xmlhttp.responseText);
				}
			}
		}
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}

function SetInnerHTMLFromAjaxResponseJSON(url, obj_id)
{
	var xmlhttp = new GetXmlHttp();
	//now we got the XmlHttpRequest object, send the request.

	if (xmlhttp)
	{
		xmlhttp.onreadystatechange =
		function ()
		{
			if (xmlhttp && xmlhttp.readyState==4)
			{//we got something back..

				if (xmlhttp.status==200)
				{
					if(debug)
					{
						// alert(xmlhttp.responseText);
					}
					/*
					if(typeof obj_id == 'object')
					{
						obj_id.innerHTML = xmlhttp.responseText;
						obj_id.focus();
					}
					else
					{
						document.getElementById(obj_id).innerHTML = xmlhttp.responseText;
						document.getElementById(obj_id).focus();
					}
					*/
					var obj_var = null;
					if(typeof obj_id == 'object')
					{
						obj_var = obj_id;
						// obj_id.innerHTML = xmlhttp.responseText;
						// obj_id.focus();
					}
					else
					{
						obj_var = document.getElementById(obj_id);
						// document.getElementById(obj_id).innerHTML = xmlhttp.responseText;
						// document.getElementById(obj_id).focus();
					}
					
					if (obj_var)
					{
						obj_var = obj_var.getElementsByTagName("SELECT")[0];
			
						var za_data = eval(xmlhttp.responseText);
						obj_var.options.length = 0;
						for (var i = 0; i < za_data.length; i++)
							obj_var.options[i] = new Option(za_data[i][1], za_data[i][0]);
					}
				}
				else if(debug)
				{
					document.Write(xmlhttp.responseText);
				}
			}
		}
		xmlhttp.open("GET", url, false);
		xmlhttp.send(null);
		
		if (xmlhttp.responseText)
		{
			var obj_var = null;
			if(typeof obj_id == 'object')
			{
				obj_var = obj_id;
				// obj_id.innerHTML = xmlhttp.responseText;
				// obj_id.focus();
			}
			else
			{
				obj_var = document.getElementById(obj_id);
				// document.getElementById(obj_id).innerHTML = xmlhttp.responseText;
				// document.getElementById(obj_id).focus();
			}
			
			if (obj_var)
			{
				obj_var = obj_var.getElementsByTagName("SELECT")[0];
	
				var za_data = eval(xmlhttp.responseText);
				obj_var.options.length = 0;
				for (var i = 0; i < za_data.length; i++)
					obj_var.options[i] = new Option(za_data[i][1], za_data[i][0]);
			}
		}
	}
}

function SetInnerHTMLFromAjaxResponse(url, obj_id)
{
	// alert(url);
	// alert(obj_id);
	
	var xmlhttp = new GetXmlHttp();
	//now we got the XmlHttpRequest object, send the request.

	if (xmlhttp)
	{
		xmlhttp.onreadystatechange =
			function ()
			{
				if (xmlhttp && xmlhttp.readyState==4)
				{//we got something back..
	
					if (xmlhttp.status==200)
					{
						// alert(xmlhttp.responseText);
						
						if(debug)
						{
							// alert(xmlhttp.responseText);
						}
						
						if (obj_id)
						{
							if(typeof obj_id == 'object')
							{
								obj_id.innerHTML = xmlhttp.responseText;
								//obj_id.focus();
							}
							else
							{
								// alert(xmlhttp.responseText);
								var za_object = document.getElementById(obj_id);
								
								var d = document.createElement('DIV');
								d.innerHTML = xmlhttp.responseText;
								
								while (za_object.childNodes.length > 0)
									za_object.removeChild(za_object.childNodes[0]);
								
								za_object.appendChild(d);
								// IE fix
								// document.getElementById(obj_id).innerHTML = xmlhttp.responseText;
								// document.getElementById(obj_id).focus();
							}
						}
					}
					else if(debug)
					{
						document.Write(xmlhttp.responseText);
					}
				}
			}
		xmlhttp.open("GET", url, true);
		xmlhttp.send(null);
		
		/*
		if (xmlhttp.responseText)
		{
			if(typeof obj_id == 'object')
			{
				obj_id.innerHTML = xmlhttp.responseText;
				// obj_id.focus();
			}
			else
			{
				document.getElementById(obj_id).innerHTML = xmlhttp.responseText;
				// document.getElementById(obj_id).focus();
			}
		}
		*/
	}
}

function makePOSTRequestCallback(url, form_name, callbackFunction, params, sync)
{
	var parameters = getFormParams(form_name);
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
	 	// set type accordingly to anticipated content type
	    //http_request.overrideMimeType('text/xml');
	    http_request.overrideMimeType('text/html');
	 }
	} else if (window.ActiveXObject) { // IE
	 try {
	    http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	    try {
	       http_request = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (e) {}
	 }
	}
	if (!http_request)
	{
	 alert('Cannot create XMLHTTP instance');
	 return false;
	}
	
	if (!sync)
	{
		http_request.onreadystatechange = function ()
		{
			 if (http_request.readyState == 4)
	      {
	         if (http_request.status == 200)
	         {
	            var response = http_request.responseText;
					var functionToCall = callbackFunction +
					'(response,'+params+')';
					if(debug)
					{
						// alert(response);
						// alert(functionToCall);
					}
					eval(functionToCall);
	         }
	         else
	         {
	            alert('There was a problem with the request.');
	         }
	      }
		};
	}
		
	if (sync)
	{
		http_request.open('POST', url, false);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		
		//alert(parameters['captcha_check']);
		
		http_request.send(parameters);
		
		if (http_request.status == 200)
			return http_request.responseText;
		else
			alert('There was a problem with the request.');
	}
	else
	{
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(parameters);
	}
}

function makePOSTRequest(url, form_name, div_id)
{
	var parameters = getFormParams(form_name);
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
	 	// set type accordingly to anticipated content type
	    //http_request.overrideMimeType('text/xml');
	    http_request.overrideMimeType('text/html');
	 }
	} else if (window.ActiveXObject) { // IE
	 try {
	    http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	    try {
	       http_request = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (e) {}
	 }
	}
	if (!http_request)
	{
	 alert('Cannot create XMLHTTP instance');
	 return false;
	}
	
	http_request.onreadystatechange = function ()
		{
			 if (http_request.readyState == 4)
	      {
	         if (http_request.status == 200)
	         {
	            if (div_id && document.getElementById(div_id))
	            {
	            	document.getElementById(div_id).innerHTML = http_request.responseText;
	            }
	            else
	            {
	            	alert(http_request.responseText);
	            }
	         }
	         else
	         {
	            alert('There was a problem with the request.');
	         }
	      }
		};
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}

function getFormParams(form_name)
{
	var inps = document.forms[form_name].getElementsByTagName("input");
	var sels = document.forms[form_name].getElementsByTagName("select");
	var texts = document.forms[form_name].getElementsByTagName("textarea");
	
	var all = {};
	
	for (var x=0; x<inps.length; x++) all[inps[x].name] = inps[x].value;
	for (var x=0; x<sels.length; x++) all[sels[x].name] = sels[x].value;
	for (var x=0; x<texts.length; x++) all[texts[x].name] = texts[x].value;
	
	var str = "";
	for (var k in all)
	{
		str += k + "=" + encodeURI(all[k]) + "&";
	}
	
	return str;
}

 function CreateBookmarkLink(title,url) {


	if (window.sidebar) { // Mozilla Firefox Bookmark
		alert("FIREFOX");
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		alert("IE");
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		alert("OPERA");
		var elem = document.createElement('a');
     elem.setAttribute('href',url);
     elem.setAttribute('title',title);
     elem.setAttribute('rel','sidebar');
     elem.click();
		}
 }

function bookmarkthis(title,url) {
  if (window.sidebar) { // firefox
     window.sidebar.addPanel(title, url, "");
  } else if (document.all) { // IE
     window.external.AddFavorite(url, title);
  } else if (window.opera && window.print) { // opera
     var elem = document.createElement('a');
     elem.setAttribute('href',url);
     elem.setAttribute('title',title);
     elem.setAttribute('rel','sidebar');
     elem.click();
  }
}

function hide1()
{	
	document.getElementById('dynamic').hidden = true;
}

function checkForm(formName)
{
	var form_jq = jQuery(document.forms[formName]);
	var lang = form_jq.attr("__lang");
	var field_name = "";
	if (form_jq.length > 0)
	{
		if (!form_jq.find("#edit-submitted-nume").val())
		{
			field_name = (lang != "en") ? "numele" : "your first name";
			returnText(form_jq.find("#edit-submitted-nume")[0], field_name, lang);
			return false;
		}
		else if (!form_jq.find("#edit-submitted-prenume-").val())
		{
			field_name = (lang != "en") ? "prenumele" : "your last name";
			returnText(form_jq.find("#edit-submitted-prenume-")[0], field_name, lang);
			return false;
		}
		else if (!form_jq.find("#edit-submitted-adresa-").val())
		{
			field_name = (lang != "en") ? "adresa" : "your address";
			returnText(form_jq.find("#edit-submitted-adresa-")[0], field_name, lang);
			return false;
		}
		else if (!form_jq.find("#edit-submitted-oras-").val())
		{
			field_name = (lang != "en") ? "orasul" : "your town";
			returnText(form_jq.find("#edit-submitted-oras-")[0], field_name, lang);
			return false;
		}
		else if (!form_jq.find("#edit-submitted-telefon-").val())
		{
			field_name = (lang != "en") ? "numarul de telefon" : "your phone number";
			returnText(form_jq.find("#edit-submitted-telefon-")[0], field_name, lang);
			return false;
		}
		else if (!form_jq.find("#edit-submitted-email-").val())
		{
			field_name = (lang != "en") ? "email-ul" : "your email";
			returnText(form_jq.find("#edit-submitted-email-")[0], field_name, lang);
			return false;
		}
		else if (form_jq.find("#edit-submitted-email-").val())
		{
			var email_error = check_email(form_jq.find("#edit-submitted-email-").val());
			if (email_error > 0)
			{
				if (lang == "en")
				{
					if (email_error == 1)
						alert("You have to enter a valid email address!\n\n");
					else if (email_error == 2)
						alert("The email address you enterd is not valid!\n\n");
				}
				else
				{
					if (email_error == 1)
						alert("Trebuie sa introduceti o adresa de email valida!\n\n");
					else if (email_error == 2)
						alert("Adresa de email introdusa nu este valida!\n\n");
				}
				form_jq.find("#edit-submitted-email-")[0].focus();
				return false;
			}
			
		}
		
		var accepted = form_jq.find("#edit-submitted-termeni-si-conditii-de-acord").is(":checked");
		if (!accepted)
		{
			var text = (lang != "en") ?
				"Pentru a va inregistra trebuie sa fiti de acord cu termenii si conditiile!":
				"For registration you must accept the termns and conditions";
			alert(text);
			return false;
		}

		return true;
	}
	return false;
}

function returnText(dom_el, name, lang)
{
	var text = (lang != "en") ? "Nu ati introdus " + name + "!" : "You have not entered " + name + "!";
	alert(text);
	dom_el.focus();
}

function submitInscrieriForm(formName)
{
	document.forms[formName].submit();	
	/*
	var is_persoana_fizica = form_jq.find("#edit-submitted-persoana-pf").is(":checked");
	var is_group = form_jq.find("#edit-submitted-rezervare--Grup").is(":checked");
	if (form_jq.length > 0)
	{
		var inps_list = form_jq.find("input");
		var params = "";
		for (var i = 0; i < inps_list.length; i++)
		{
			var curr_inp = jQuery(inps_list[i]);
			params += ((i > 0) ? "&" : "") + curr_inp.attr("name") + "=" + curr_inp.val();
		}
		
		jQuery.ajax({
   			type: "POST",
   			url: "leadership_inscrieri.php",
  			data: params,
   			success: function(msg)
   			{
     			alert( "Data Saved: " + msg );
   			}
 		});
	}
	return false;
	*/
}
