String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}
String.prototype.ltrim=function(){return this.replace(/^\s+/,"")}
String.prototype.rtrim=function(){return this.replace(/\s+$/,"")}


function externalLinks(){if (!document.getElementsByTagName) return;var anchors = document.getElementsByTagName("a");for (var i=0; i<anchors.length; i++){var anchor = anchors[i];var relvalue = anchor.getAttribute("rel");if (anchor.getAttribute("href")){var external = /external/;var relvalue = anchor.getAttribute("rel");if (external.test(relvalue)) { anchor.target = "_blank"; }}}}

function el(id) {if (document.getElementById) {return document.getElementById(id);}else if(window[id]){return window[id];}return null;}

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 ulubione(a){var nazwa='Wesele i śluby';var url='http://www.aweselasluby.pl//';if (window.sidebar){window.sidebar.addPanel(nazwa, url, "");return false;}else if (window.external){window.external.AddFavorite(url, nazwa);return false;}else{a.setAttribute('title',nazwa);a.setAttribute('rel','sidebar');}}

function show_form(){el('form_polec').style.visibility='';}

function form_polec()
{
	var p_receiver = encodeURIComponent(el('p_receiver').value.trim());
	var p_sender = encodeURIComponent(el('p_sender').value.trim());
	var p_msg = encodeURIComponent(el('p_msg').value.trim());
	if (p_receiver=='' || p_sender=='' || p_msg==''){alert('Nie wszystkie dane zostały uzupełnione');return false;}
	var ajax=GetXmlHttpObject();
	if(ajax==null)return true;
	el('load_send_mail').style.visibility = '';
	
	ajax.open('POST','index,ajaxSendInfo.html',true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.onreadystatechange=function()
	{
		if(ajax.readyState==4)
		{
			if(ajax.status==200)
			{
				var xmlInfo = ajax.responseXML;
				var error = Number(xmlInfo.getElementsByTagName('error')[0].firstChild.data);
				if (error == 0)
				{
					alert('Wiadomość została wysłana');
					el('load_send_mail').style.visibility = 'hidden';
					el('form_polec').style.visibility='hidden';
					el('p_receiver').value = el('p_sender').value = '';
					el('p_msg').value = 'Polecam Ci stronę: http://www.weselasluby.pl/';
				}
				else
				{
					switch(error)
					{
						case 1:alert('Nie wszystkie dane zostały uzupełnione');break;
						case 2:alert('E-mail odbiorcy jest niepoprawny');break;
						case 3:alert('Twój e-mail jest nieprawidłowy.');break;
						case 4:alert('Podane e-mail\'e są niepoprawne.');break;
					}
					el('load_send_mail').style.visibility = 'hidden';
				}
			}
			else
			{
				el('load_send_mail').style.visibility = 'hidden';
				
				el('"form_polec').submit();
			}
		}
	}
	ajax.send('p_receiver='+p_receiver+'&p_sender='+p_sender+'&p_msg='+p_msg);
	return false;
}