function control(){
	document.F.spam.value="nie";

	if(document.F.firma.value==""){
		alert("Nevyplnili ste políčko meno/firma");
		return false;
	}
	if(document.F.mail.value=="" || document.F.mail.value=="@"){
		alert("Nevyplnili ste políčko e-mail");
		return false;
	}
	znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
        if (!znaky.test(document.F.mail.value)){
		alert("Máte zle zadaný formát e-mailu");
		return false;
	}
	if(document.F.tel.value==""){
		alert("Nevyplnili ste políčko mobilné číslo");
		return false;
	}
	if(document.F.sprava.value==""){
		alert("Nevyplnili ste políčko text správy");
		return false;
	}
}

function objFormular(){
	var d = document;
	var id = "obj_formular";
	var myObject = d.getElementById(id);

	if(myObject.style.display!="inline"){
		myObject.style.display = "inline";
	}else{
		myObject.style.display = "none";	
	}
}


function sendFormular(){
	var d = document;
	var id = "obj_formular";
	var myObject = d.getElementById(id);

	var inputs = myObject.getElementsByTagName("input");
	var select = myObject.getElementsByTagName("select");

	var meno = inputs[0].value;
	var mail = inputs[1].value;
	var phone = inputs[2].value;
	var link = inputs[3].value;
	var details = select[0].value;
	
	if(meno==""){
		alert('Nevyplnili ste meno a priezvisko!');
		return false;
	}

	znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
	if(!znaky.test(mail)){
		alert('Nevyplnili ste e-mailovu adresu!');
		return false;
	}

	if(phone==""){
		alert('Nevyplnili ste telefonné číslo!');
		return false;
	}

	if(details==""){
		alert('Nevyplnili ste detaily!');
		return false;
	}

	var myButton = d.getElementById("odoslat_form");
	myButton.value = "Odosielam...";
	myButton.disabled = true;
	sendFo(meno,mail,phone,details,link);
}

function sendFo(meno, mail, phone, details, link){
	try{
		httpp = new XMLHttpRequest(); 
	}
	catch(e){
		try{
			httpp = new ActiveXObject('Msxml2.XMLHTTP');  
		}
		catch(e){
			try{
				httpp = new ActiveXObject('Microsoft.XMLHTTP'); 
			}
			catch(e){
				httpp = false;
			}
		}
	}

	httpp.onreadystatechange = function(){requestAjax();};
	httpp.open("POST","layouts/send_form.php",true);
	httpp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpp.send("meno="+meno+"&mail="+mail+"&phone="+phone+"&details="+details+"&link="+link);
}


function requestAjax(){
	if(httpp.readyState == 4) {
		if(httpp.status == 200) {
			window.setTimeout("objFormular()", 500);
		}
		else{
			alert("Nastala chyba pri odosielaní!");
		}
	}
}

function loadImgComplet(t){
	t.parentNode.getElementsByTagName("span")[0].style.display = "none";
}

function openShr(t){
	//facebook
	if(t.rel=="fb"){
		window.open(t.href, "FaceBook", "width=600,height=400,scrollbars=no"); 
	}
	//facebook
	if(t.rel=="g"){
		window.open(t.href, "Google", "width=750,height=470,scrollbars=no"); 
	}
	if(t.rel=="t"){
		window.open(t.href, "Twitter", "width=750,height=470,scrollbars=no"); 
	}




	//block reload
	return false;
}

window.onscroll = function (e) {
	var ScrollTop = document.body.scrollTop;

	if(ScrollTop == 0){
		if(window.pageYOffset){
			ScrollTop = window.pageYOffset;
		}else{
			ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
		}
	}

	var newTopScrollFB = 136 - ScrollTop;
	var newTopScrollG = 174 - ScrollTop;
	var newTopScrollT = 212 - ScrollTop;
	var newTopScrollD = 250 - ScrollTop;

	if(newTopScrollFB<4){newTopScrollFB=4;}
	if(newTopScrollG<42){newTopScrollG=42;}
	if(newTopScrollT<80){newTopScrollT=80;}
	if(newTopScrollD<118){newTopScrollD=118;}

	var d = document;
	d.getElementById("fb_icon_fix").style.top = newTopScrollFB+"px";
	d.getElementById("google_icon_fix").style.top = newTopScrollG+"px";
	d.getElementById("twitter_icon_fix").style.top = newTopScrollT+"px";
	d.getElementById("delicious_icon_fix").style.top = newTopScrollD+"px";
}
