var savedreqdata;
var server = 'http://www.ultima.pl/';
function nop() {}

function showTip(reqdata,caller,tipPosition) {

	var r;
	var h;
	var e = $('tipbox');
		
	if (e) {
		if (reqdata !== savedreqdata) {
			closeTip();
		} else if (reqdata == savedreqdata && (Element.visible(e) == true)) {
			closeTip();
			return;
		}
	
		if (caller) {
			Position.prepare();
			var offset = Position.cumulativeOffset(caller);
		}

		if (Element.visible(e) == false) {
			var myAjax = new Ajax.Request(server+'tipsdaemon.php', {
							method: 'get',
							parameters: reqdata,
							onComplete:	function(request) {
							//alert(request.responseText);
											Element.update(e,request.responseText);
							 				positionTip(offset[0],offset[1],tipPosition);
										}
			});
		}
		savedreqdata = reqdata;
	}
}

function positionTip (targetx,targety,tipPosition) {

	var e = $('tipbox');
	
	Position.prepare();
	var h = Element.getDimensions(e);
	
	var w = e.getHeight();

	e.style.top		= Math.ceil((targety-(h.height/2)))+'px';

	if (tipPosition == 'l') {
		e.style.left	= Math.ceil((targetx-10-h.width))+'px';		
	} else if (tipPosition == 'r') {
		e.style.left	= Math.ceil((targetx-40-h.width))+'px';		
	} else if (tipPosition == 'c') {
		e.style.left	= Math.ceil((document.body.offsetWidth-h.width)/2)+'px';
		e.style.top		= Math.ceil((document.body.clientHeight-w)/2)+ 140 + 'px';
	} else {
		e.style.left	= Math.ceil((targetx+30))+'px';
	}
	
	Element.show(e);
}

function closeTip() {
	var e;
	e = $('tipbox');
	Element.empty(e);
	Element.hide(e);
}


function putFlashHere( sPath, iWidth, iHeight, sID) {
with (document) {
write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="../download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0/#version=5,0,0,0/default.htm" width="'+iWidth+'" height="'+iHeight+'" id="'+sID+'">');
write('  <param name="movie" value="'+sPath+'" />');
write('  <param name="quality" value="best" />');
write('  <param name="wmode" value="transparent" />');
write('  <param name="menu" value="false" />');
write('  <embed src="'+sPath+'" quality="best" wmode="transparent" menu="false" width="'+iWidth+'" height="'+iHeight+'" swLiveConnect=true name="'+sID+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="../www.macromedia.com/go/getflashplayer" />');
write('</object>');
}
}


function SprawdzFormularz_f1(f) {

    if (f.email.value=='') {
    alert('Nie podales/as adresu e-mail.');
    return false;
    }

    if ( ((f.email.value.indexOf('@',1))==-1)||(f.email.value.indexOf('.',1))==-1 ) {
    alert('Podales/as bledny adres e-mail');
    return false;
	}
	
    if (f.nadawca.value=='') {
    alert('Nie podales/as swojego imienia i nazwiska');
    return false;
    }
	
	if (f.adres.value=='') {
    alert('Nie podales/as adresu wysylki');
    return false;
    }
	
	if (f.telefon.value=='') {
    alert('Nie podales/as swojego numeru telefonu kontaktowego');
    return false;
    }
	
	if (f.zamowienie.value=='') {
    alert('Nie podales/as szczególów zamówienia');
    return false;
    }

    else {
    return true;
    }
    }
	
	
	function SprawdzFormularz_f2(f) {

    if (f.email.value=='') {
    alert('Nie podales/as adresu e-mail.');
    return false;
    }

    if ( ((f.email.value.indexOf('@',1))==-1)||(f.email.value.indexOf('.',1))==-1 ) {
    alert('Podales/as bledny adres e-mail');
    return false;
	}
	
    if (f.login.value=='') {
    alert('Nie podales/as swojego loginu');
    return false;
    }
	
	 if (f.nr_zamowienia.value=='') {
    alert('Nie podales/as numeru zamówienia');
    return false;
    }

    else {
    return true;
    }
    }
	
	
	function SprawdzFormularz_f3(f) {

    if (f.email.value=='') {
    alert('Nie podales/as adresu e-mail.');
    return false;
    }

    if ( ((f.email.value.indexOf('@',1))==-1)||(f.email.value.indexOf('.',1))==-1 ) {
    alert('Podales/as bledny adres e-mail');
    return false;
	}
	
    if (f.nadawca.value=='') {
    alert('Nie podales/as swojego imienia i nazwiska');
    return false;
    }
	
	if (f.telefon.value=='') {
    alert('Nie podales/as swojego telefonu');
    return false;
    }


    else {
    return true;
    }
    }
	
	
	
	
	