
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', 'rezervare', 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 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;
		}

	if (errors != 0)
	 return false
	 else
	 return true;
}

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(id)
								{
									jQuery("#teamPresentationDialog"+id).dialog("open");
									
									return false;		
								}

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;
}


