﻿function aflashmapa(init) {
var xtext;
xtext = '<object type=\"application/x-shockwave-flash\" data=\"images/zastoupeni.swf\" WIDTH=\"480\" HEIGHT=\"195\" accesskey=\"1\" title=\"Svatební oznámení a novoročenky - mapa\" id=\"banner\">';
xtext += '<param name="movie" value="images/zastoupeni.swf">';
xtext += '<param name="quality" value="high">';
xtext += '<param name=\"menu\" value=\"false\">';
xtext += '</object>';
document.getElementById("mapaevropy").innerHTML= xtext;
}

function aflashcena(newtext,init) {
var xtext;
xtext = '<object type=\"application/x-shockwave-flash\" data=\"images/det-cena1.swf?xcena='+ newtext + '\" WIDTH=\"158\" HEIGHT=\"400\" id="topnews">';
xtext += '<param name="movie" value="images/det-cena1.swf?xcena='+ newtext + '">';
xtext += '<param name="quality" value="high">';
xtext += '<param name=\"menu\" value=\"false\">';
xtext += '<h2>Cena: 19,9 Kč</h2>';
xtext += '</object>';
document.getElementById("detail-pozvanky").innerHTML= xtext;
}


function ValidateForm()
{
  var errors='';
  
  if (validate_required(document.getElementById("pprijmeni").value)==false)
    {errors+='Příjmení.\n';}
  if (validate_required(document.getElementById("pjmeno").value)==false)
    {errors+='Jméno.\n';}
  if (validate_required(document.getElementById("pulice").value)==false)
    {errors+='Ulice.\n';}
  if (validate_required(document.getElementById("pmesto").value)==false)
    {errors+='Město.\n';}
  if (validate_required(document.getElementById("ppsc").value)==false)
    {errors+='PSČ.\n';}
  if (validate_required(document.getElementById("t_text").value)==false)
    {errors+='Text, který chcete natisknout.\n';}
	
  if (errors){
    alert('Zadejte prosím následující údaje:\n'+errors);
    return false;
  }
}

function ValidateFormGRATIS()
{
  var errors='';

  if (validate_required(document.getElementById("kjmeno").value)==false)
    {errors+='Jméno.\n';}
  if (validate_required(document.getElementById("kprijmeni").value)==false)
    {errors+='Příjmení.\n';}
  if (validate_required(document.getElementById("kulice").value)==false)
    {errors+='Ulice.\n';}
  if (validate_required(document.getElementById("kmesto").value)==false)
    {errors+='Město.\n';}
  if (validate_required(document.getElementById("kpsc").value)==false)
    {errors+='PSČ.\n';}
  if (checkemailX(document.getElementById("kemail").value)==false)
    {errors+='Emailová adresa.\n';}
	
  if (errors){
    alert('Zadejte prosím následující údaje:\n'+errors);
    return false;
  }
}

function checkemailX(value)
{
  var str=value;
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  if (filter.test(str))
    testresults=true;
  else{
    testresults=false;
  }
return (testresults);
}

function validate_required(value)
{
  if (value==null||value=="")
    {return false}
  else {return true}
}

function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}

function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "block";
}

function SetRadio(d)
{
  if(d.length < 1) { return; }
  document.getElementById(d).checked = "true";
}

function passBackt(x)
{
  document.getElementById("t_text").value = x;
  document.getElementById("t_text").focus();
  HideContent('ER_overlay');
  HideContent('ER_texty');
}
function passBackm(x)
{
  document.getElementById("t_motto").value = x;
  document.getElementById("t_motto").focus();
  HideContent('ER_overlay');
  HideContent('ER_motta');
}
function passBackb(x,y)
{
  document.getElementById("t_barvapismaid").value = x;
  document.getElementById("t_barvapisma").value = y;
  document.getElementById("t_barvapisma").focus();
  HideContent('ER_overlay');
  HideContent('ER_barvy');
}
function passBackf(x,y)
{
  document.getElementById("t_typpismaid").value = x;
  document.getElementById("t_typpisma").value = y;
  document.getElementById("t_typpisma").focus();
  HideContent('ER_overlay');
  HideContent('ER_pisma');
}
function passBackpozv(x)
{
  document.getElementById("t_text_pozvanka").value = x;
  document.getElementById("t_text_pozvanka").focus();
  HideContent('ER_overlay');
  HideContent('ER_pozvanky');
}

function checkemail()
{
  var str=document.getElementById("t_email").value;
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  if (filter.test(str))
    testresults=true;
  else{
    alert("Zadejte prosím Vaši emailovou adresu!");
    testresults=false;
  }
return (testresults);
}

function PrenesUdaje()
{
  document.getElementById("fulice").value=document.getElementById("pulice").value;
  document.getElementById("fmesto").value=document.getElementById("pmesto").value;
  document.getElementById("fpsc").value=document.getElementById("ppsc").value;
  document.getElementById("ffirma").value=document.getElementById("pfirma").value;
}

function PrenesUdaje2()
{
  document.getElementById("fulice").value=document.getElementById("kulice").value;
  document.getElementById("fmesto").value=document.getElementById("kmesto").value;
  document.getElementById("fpsc").value=document.getElementById("kpsc").value;
  document.getElementById("ffirma").value=document.getElementById("kfirma").value;
}

function validarURL(valor){
  if (/^w+([.-]?w+)*.w+([.-]?w+)*(.w{2,3})+$/.test(valor)){
   return (true)
  } else {
    return (false);
  }
}

function OrderCount()
{
	var Priprava = 200;
	var Tisk = 3.6;
	var cenaO = document.getElementById("cena_o").value;
	var cenaP = document.getElementById("cena_p").value;
	var cenaJ = document.getElementById("cena_j").value;
	var pocetO = document.getElementById("t_pocet_o").value;
	var pocetP = document.getElementById("t_pocet_p").value;
	var pocetJ = document.getElementById("t_pocet_j").value;
	var tiskO = document.getElementById("t_potisk_o").checked;
	var tiskP = document.getElementById("t_potisk_p").checked;
	var tiskJ = document.getElementById("t_potisk_j").checked;
	pocetO = Math.round(pocetO.replace(",","."));
	pocetP = Math.round(pocetP.replace(",","."));
	pocetJ = Math.round(pocetJ.replace(",","."));
	
	var TotalOznameni=0;
	var TotalPozvanky=0;
	var TotalJmenovky=0;
	var TotalSuma=0;
	var TotalPriprava=0;
	var TotalTisk=0;
	var PocetPriprav=0;
	var PocetTisku=0;
	
	if(pocetO>0){
		TotalOznameni = pocetO*cenaO;
		TotalOznameni=Math.round(TotalOznameni*100)/100;
		if (tiskO){
			PocetTisku=PocetTisku+pocetO;
			PocetPriprav=PocetPriprav+1;
		}
	}
	if(pocetP>0 && cenaP>0){
		TotalPozvanky = pocetP*cenaP;
		TotalPozvanky=Math.round(TotalPozvanky*100)/100;
		if (tiskP){
			PocetTisku=PocetTisku+pocetP;
		}
	}
	if(pocetJ>0 && cenaJ>0){
		TotalJmenovky = pocetJ*cenaJ;
		TotalJmenovky=Math.round(TotalJmenovky*100)/100;
		if (tiskJ){
			PocetTisku=PocetTisku+pocetJ;
			PocetPriprav=PocetPriprav+1;
		}
	}
	
	TotalPriprava=Math.round(PocetPriprav*Priprava*100)/100;
	TotalTisk=Math.round(PocetTisku*Tisk*100)/100;
	TotalSuma=Math.round((TotalOznameni+TotalPozvanky+TotalJmenovky+TotalPriprava+TotalTisk)*100)/100;
	
	if (pocetO>0) {
		document.getElementById("obdeto").innerHTML = "<p>Cena oznámení ("+pocetO+"ks):<span> "+TotalOznameni+" Kč</span></p>";}
	else {
		document.getElementById("obdeto").innerHTML = "";
	}
	
	if (pocetP>0 && cenaP>0) {
		document.getElementById("obdetp").innerHTML = "<p>Cena pozvánek ("+pocetP+"ks):<span> "+TotalPozvanky+" Kč</span></p>";
		document.getElementById("obdetp").style.display="block";}
	else {
		document.getElementById("obdetp").innerHTML = "";
		document.getElementById("obdetp").style.display="none";
	}
	
	if (pocetJ>0 && cenaJ>0) {
		document.getElementById("obdetj").innerHTML = "<p>Cena jmenovek ("+pocetJ+"ks):<span> "+TotalJmenovky+" Kč</span></p>";
		document.getElementById("obdetj").style.display="block";}
	else {
		document.getElementById("obdetj").innerHTML = "";
		document.getElementById("obdetj").style.display="none";
	}
	
	if (TotalPriprava>0) {
		document.getElementById("obdetpre").innerHTML = "<p>Tisková příprava ("+PocetPriprav+"x):<span> "+TotalPriprava+" Kč</span></p>";
		document.getElementById("obdetpre").style.display="block";}
	else {
		document.getElementById("obdetpre").innerHTML = "";
		document.getElementById("obdetpre").style.display="none";
	}
	
	if (TotalTisk>0) {
		document.getElementById("obdettisk").innerHTML = "<p>Cena tisku ("+PocetTisku+"x):<span> "+TotalTisk+" Kč</span></p>";
		document.getElementById("obdettisk").style.display="block";}
	else {
		document.getElementById("obdettisk").innerHTML = "";
		document.getElementById("obdettisk").style.display="none";
	}
	
	document.getElementById("obdetcelkem").innerHTML = "<p>Celková cena:<span> "+TotalSuma+" Kč</span></p>";
}
function SwitchMe()
{
	if (document.getElementById("t_potisk_o").checked) {
		if (!document.getElementById("t_potisk_poff").disabled) {document.getElementById("t_potisk_p").disabled=false;}
		if (!document.getElementById("t_potisk_joff").disabled) {document.getElementById("t_potisk_j").disabled=false;}
		}
		else
		{
		document.getElementById("t_potisk_p").disabled=true;
		document.getElementById("t_potisk_j").disabled=true;
		SwitchPozadi('divpozvanky',0);
		SwitchPozadi('divjmenovky',0);
		}
}
function OrderSleva()
{
	if (document.getElementById("slevovykod").value == null || document.getElementById("slevovykod").value=="") {
		document.getElementById("ordersleva").style.display="none";
		}
}
function SwitchPozadi(d,stav) {
if(d.length < 1) { return; }
if(stav == 0) { document.getElementById(d).className="obmidx";}
else{ document.getElementById(d).className="obmid";}

}
function OrderPFCount()
{
	var Priprava = 200;
	var Tisk = 3;
	var cenaO = document.getElementById("cena_o").value;
	var pocetO = document.getElementById("t_pocet_o").value;
	var tiskO = document.getElementById("t_potisk_o").checked;
	pocetO = Math.round(pocetO.replace(",","."));
	if(pocetO>19){
		}else {
		pocetO=20;
	}
	
	var TotalOznameni=0;
	var TotalSuma=0;
	var TotalSleva=0;
	var SlevaProcent=0;
	var TotalPriprava=0;
	var TotalTisk=0;
	var PocetPriprav=0;
	var PocetTisku=0;
	
	if(pocetO>0){
		TotalOznameni = pocetO*cenaO;
		TotalOznameni=Math.round(TotalOznameni*100)/100;
		if (tiskO){
			PocetTisku=PocetTisku+pocetO;
			PocetPriprav=PocetPriprav+1;
		}
	}

	if(pocetO>=250){ TotalSleva = TotalOznameni*0.1; SlevaProcent = 10; }
	if(pocetO>=500){ TotalSleva = TotalOznameni*0.15; SlevaProcent = 15; }
	if(pocetO>=1000){ TotalSleva = TotalOznameni*0.2; SlevaProcent = 20; }
	if(TotalSleva>0){ TotalSleva = Math.round(TotalSleva*100)/100;}
	
	TotalPriprava=Math.round(PocetPriprav*Priprava*100)/100;
	TotalTisk=Math.round(PocetTisku*Tisk*100)/100;
	TotalSuma=Math.round((TotalOznameni+TotalPriprava+TotalTisk-TotalSleva)*100)/100;
	
	if (pocetO>0) {
		document.getElementById("obdeto").innerHTML = "<p>Novoročenky ("+pocetO+"ks):<span> "+TotalOznameni+" Kč</span></p>";}
	else {
		document.getElementById("obdeto").innerHTML = "";
	}
	
	if (TotalSleva>0) {
		document.getElementById("obdetsleva").innerHTML = "<p>Množ. sleva "+SlevaProcent+"%:<span>- "+TotalSleva+" Kč</span></p>";
		document.getElementById("obdetsleva").style.display="block";}
	else {
		document.getElementById("obdetsleva").innerHTML = "";
		document.getElementById("obdetsleva").style.display="none";
	}
	
	if (TotalPriprava>0) {
		document.getElementById("obdetpre").innerHTML = "<p>Tisková příprava ("+PocetPriprav+"x):<span> "+TotalPriprava+" Kč</span></p>";
		document.getElementById("obdetpre").style.display="block";}
	else {
		document.getElementById("obdetpre").innerHTML = "";
		document.getElementById("obdetpre").style.display="none";
	}
	
	if (TotalTisk>0) {
		document.getElementById("obdettisk").innerHTML = "<p>Cena tisku ("+PocetTisku+"x):<span> "+TotalTisk+" Kč</span></p>";
		document.getElementById("obdettisk").style.display="block";}
	else {
		document.getElementById("obdettisk").innerHTML = "";
		document.getElementById("obdettisk").style.display="none";
	}
	
	document.getElementById("obdetcelkem").innerHTML = "<p>Celkem bez DPH:<span> "+TotalSuma+" Kč</span></p>";
}
