var rezim;
var typ;
var idcko;
var idckomainkat;
var domena;
var typlistu;
var citacobr=1;
var strana=0;
var pocetcelkem=0;
var pocetnastranu=1;

function Set_Cookie( name, value, expires, path, domain, secure )
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ){
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}
function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}
// this deletes the cookie when called
function Delete_Cookie( name, path, domain ) {
	if ( Get_Cookie( name ) ) document.cookie = name + "=" + ( ( path ) ? ";path=" + path : "") + ( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function check_email(email) {
	if (/^[-a-z0-9!#$%&\'*+/=?^_`{|}~]+([-a-z0-9\.!#$%&\'*+/=?^_`{|}~]+)?@([a-z0-9]([-a-z0-9]{0,61}[a-z0-9])?\.)+[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])$/.test(email)){
		return true;
	}
	else{
		alert('Je nutno zadat správnou emailovou adresu!');
		return false;
	}
}

function hidemenu2(){
	$('#menu2').hide();
}
function getmenu2(cislokat){
	idcko=$('#idcko').html();
	domena=$('#domena').html();
	idckomainkat=$('#idckomainkat').html();
	var pozice=$('.katm_1').offset();
	//$('#aktivni_m').attr('id','');
	//$('.katm_'+cislokat).attr('id', 'aktivni_m');
	var datain={
		idcko:cislokat,
		pueve:'prezentace_getSubmenu'
	};
	$.ajax({
		url:"http://"+domena+"prog/index.php",
		data:datain,
		dataType:"jsonp",
		success: function(dataout){
			var submenuobsah="";
			//$('#menu2').html('');
			$.each(dataout, function(ixx, itt){
				if (itt.uroven==1 ){
					//submenuobsah=$('#menu2').html();
					if(itt.cil!= ''){
						submenuobsah+='<div '+((typ=='text' && idcko==itt.id_text) ?' class="aktivni_m2" ':' class="neaktivni_m2" ')+'><a '+((typ=='text' && idcko==itt.id_text) ?' id="aktivni_s" ':'')+'href="http://'+domena+itt.cil+'"'+(itt.kratky_text!= null && itt.kratky_text.length > 0?' title="'+itt.kratky_text+'"':'')+'>'+itt.jmeno+'</a></div>';
					}
					else{
						submenuobsah+=itt.jmeno;
					}
				}
			});
			if(submenuobsah != "") {
				pozice.left-=43;
				$('#menu2').html(submenuobsah).css('left',pozice.left+'px').show();
				$('[class*="katm_"]').mouseenter(function(){
					$('#menu2').hide();
				});
				$('#obsah').mouseenter(function(){
					$('#menu2').hide();
				});
				$('.katm_1').unbind('mouseenter');
			}
			else{
				$('#menu2').hide();
			}
		},
		error:function(err){
		}
	});
}
function sendinfo(){
	var vzkaz=$('#textvzkazu').val();
	var email=$('#emailvzkazu').val();
	domena=$('#domena').html();
	//console.log('vzkaz='+vzkaz+' email='+email+'domena='+domena);
	if(check_email(email)== true && vzkaz.length > 0){
		var datain={
			email:email,
			vzkaz:vzkaz,
			pueve:'email_odeslivzkaz'
		}
		$.ajax({
			url:"http://"+domena+"prog/index.php",
			data:datain,
			dataType:"jsonp",
			type:"POST",
			success: function(dataout){
				$('#vnitrekstrany').html('').html('<h2>Váš vzkaz byl jazykové škole odeslán</h2><p>Děkujeme</p>')
			},
			error:function(err){
			}
		});		
	}
}
function sendprihl(){
	var jazyk=$("#jazyk_prihl option:selected").val();
	var pokrocilost=$("#pokroc_prihl option:selected").val();
	var forma=$("#forma_prihl option:selected").val();
	var cas=$("#prozmezi_prihl option:selected").val();
	var poznamka=$("#poznamka").val();
	var jmeno=$("#jmeno").val();
	var narozeni=$("#narozeni").val();
	var adresa=$("#adresa").val();
	var psc=$("#psc").val();
	var telefon=$("#telefon").val();
	var email=$("#email").val();
	if(!check_email(email)){
		return false;
	}

	domena=$('#domena').html();
	//console.log('vzkaz='+vzkaz+' email='+email+'domena='+domena);
	if(check_email(email)== true && vzkaz.length > 0){
		var datain={
			email:email,
			vzkaz:vzkaz,
			pueve:'email_odeslivzkaz'
		}
		$.ajax({
			url:"http://"+domena+"prog/index.php",
			data:datain,
			dataType:"jsonp",
			type:"POST",
			success: function(dataout){
				$('#vnitrekstrany').html('').html('<h2>Váš vzkaz byl jazykové škole odeslán</h2><p>Děkujeme</p>')
			},
			error:function(err){
			}
		});		
	}
}


$(document).ready(function() {
	typ=$('#typ').html();
	idcko=$('#idcko').html();
	idckomainkat=$('#idckomainkat').html();
	domena=$('#domena').html();
	
	$('#menu2').hide();
	// procedura pro menu
	var datain={
		typ:typ,
		idcko:idcko,
		idckomainkat:idckomainkat,
		pueve:'prezentace_getMenuOneKatAndTexty'
	};
	$.ajax({
		url:"http://"+domena+"prog/index.php",
		data:datain,
		dataType:"jsonp",
		success: function(dataout){
			var obsahhtml="";
			//var obsahspodnihomenu='<a href="http://'+domena+'index.html" title="Hlavní strana prezentace">[Home]</a>';
			//var poslednimenu=0;	// id menu hlavní řádky
			//var submenuobsah="";
			$('#menu1').html('<a class="katm_0" '+(typ=='text' && idcko==1?' id="aktivni_m" ':'')+'href="http://'+domena+'index.html" title="Hlavní strana prezentace společnosti Grapa Brno s.r.o. - Jazyková škola">O nás</a>');
			obsahhtml=$('#menu1').html();
			$.each(dataout, function(ixx, itt){
				if(itt.uroven==0){
					poslednimenu=itt.id_kategorie;
					if(itt.id_sablona > 0){
						obsahhtml+='&nbsp;&nbsp;|&nbsp;&nbsp;<a class="katm_'+itt.id_kategorie+'" '+((typ=='kategorie' && idcko==itt.id_kategorie) || (typ=='text' && idckomainkat==itt.id_kategorie) ?' id="aktivni_m" ':'')+'href="http://'+domena+itt.cil+'"'+(itt.kratky_text!= null && itt.kratky_text.length > 0?' title="'+itt.kratky_text+'"':'')+'>'+itt.jmeno+'</a>';
					//obsahspodnihomenu+='<a href="http://'+domena+itt.cil+'"'+(itt.kratky_text!= null && itt.kratky_text.length > 0?' title="'+itt.kratky_text+'"':'')+'>['+itt.jmeno+']</a>';
					}
					else{
						obsahhtml+='&nbsp;&nbsp;|&nbsp;&nbsp;<a style="cursor:pointer;" class="katm_'+itt.id_kategorie+'" '+((typ=='kategorie' && idcko==itt.id_kategorie) || (typ=='text' && idckomainkat==itt.id_kategorie) ?' id="aktivni_m" ':'')+'onmouseover="getmenu2('+itt.id_kategorie+');">'+itt.jmeno+'</a>';
					//obsahspodnihomenu+='<a href="#"'+(itt.kratky_text!= null && itt.kratky_text.length > 0?' title="'+itt.kratky_text+'"':'')+'>['+itt.jmeno+']</a>';
					}	
				}
			});
			$('#menu1').html(obsahhtml);
		//$('#spodnimenu').html(obsahspodnihomenu);
		},
		error:function(err){
		}
	});
	if(idckomainkat== 3 && $('#jmeno_obj').val()== undefined){
		$('#odeslat_prihl').mousedown(function(e){
			var jazyk=$("#jazyk_prihl option:selected").val();
			var jinyjazyk=$("#jinyjazyk").val();
			var pokrocilost=$("#pokroc_prihl option:selected").val();
			var forma=$("#forma_prihl option:selected").val();
			var cas=$("#prozmezi_prihl option:selected").val();
			var poznamka=$("#poznamka").val();
			var jmeno=$("#jmeno").val();
			var narozeni=$("#narozeni").val();
			var adresa=$("#adresa").val();
			var psc=$("#psc").val();
			var telefon=$("#telefon").val();
			var email=$("#email").val();
			var jmeno_obj=$("#jmeno_fakt").val();
			var adresa_obj=$("#adresa_obj").val();
			var psc_obj=$("#psc_obj").val();
			var ic=$("#ic").val();
			var dic=$("#dic").val();
			if(jmeno.length < 2){
				alert('Je nutno vyplnit Vaše jméno!');
				$('#jmeno').focus();
				return false;
			}
			if(adresa.length < 2){
				alert('Je nutno vyplnit Vaši adresu!');
				$('#adresa').focus();
				return false;
			}
			if(telefon.length < 9){
				alert('Je nutno vyplnit telefonní číslo!');
				$('#telefon').focus();
				return false;
			}
			
			if(!check_email(email)){
				$('#email').focus();
				return false;
			}
			
			var vzkaz='<h1>Závazná přihláška na docházkový jazykový kurz</h1><p>Přihlašuji se na kurz ';
			if(jinyjazyk.length > 1){
				vzkaz+=jinyjazyk;
			}
			else{
				switch(jazyk){
					case '0':
						vzkaz+='Angličtina';
						break;
					case '1':
						vzkaz+='Němčina';
						break;
					case '2':
						vzkaz+='Španělština';
						break;
					case '3':
						vzkaz+='Italština';
						break;
					case '4':
						vzkaz+='Jiný jazyk';
						break;			
				}
			}
			switch(pokrocilost){
				case '0':
					vzkaz+=' na úroveň začátečník';
					break;
				case '1':
					vzkaz+=' na úroveň věčný začátečník';
					break;
				case '2':
					vzkaz+=' na úroveň mírně pokročilý';
					break;
				case '3':
					vzkaz+=' na úroveň pokročilý';
					break;
			}
			vzkaz+='</p><p>Forma studia ';
			switch(forma){
				case '0':
					vzkaz+=' 1x2 hod. týdně';
					break;
				case '1':
					vzkaz+=' 2x2 hod. týdně';
					break;
			}
			switch(cas){
				case '0':
					vzkaz+=' v čase 15.30 -17.00 hod.';
					break;
				case '1':
					vzkaz+=' v čase 17.15 &ndash; 18.45 hod.';
					break;
			}
			vzkaz+='</p>';
			if(poznamka.length > 1){
				vzkaz+='<p>Poznámka: '+poznamka+'</p>';
			}
			vzkaz+='<p>Jméno: '+jmeno+'<br />Datum narození: '+narozeni+'<br />Adresa: '+adresa+' '+ psc+'<br />Telefon: '+telefon+'<br />E-mail: '+email+'</p>';
			vzkaz+='<p>Objednatel pro fakturaci: '+jmeno_obj+', IČ: '+ic+', DIČ: '+dic+'<br />Sídlem: '+adresa_obj+', PSČ: '+psc_obj+'</p>';

			vzkaz+='<p><strong>JŠ GRAPA považuje Vámi zadané údaje za důvěrné a neposkytuje je dále třetím osobám.</strong></p>';
			domena=$('#domena').html();
			//console.log('vzkaz='+vzkaz+' email='+email+'domena='+domena);
			var datain={
				email:email,
				vzkaz:vzkaz,
				pueve:'email_odesliprihlasku'
			}
			$.ajax({
				url:"http://"+domena+"prog/index.php",
				data:datain,
				dataType:"jsonp",
				type:"POST",
				success: function(dataout){
					$('#vnitrekstrany').html('').html('<h2>Vaše přihláška byla jazykové škole odeslána</h2><p>Děkujeme</p>');
					return true;
				},
				error:function(err){
				}
			});		
		});
	}
	else{
		$('#odeslat_prihl').mousedown(function(e){
			var jazyk=$("#jazyk_prihl option:selected").val();
			var pokrocilost=$("#pokroc_prihl option:selected").val();
			var strava=$("#strava option:selected").val();
			var ubytovani=$("#ubytko option:selected").val();
			
			var jmeno_obj=$("#jmeno_obj").val();
			var adresa_obj=$("#adresa_obj").val();
			var psc_obj=$("#psc_obj").val();
			var ic=$("#ic").val();
			var dic=$("#dic").val();
			
			var jmeno=$("#jmeno").val();
			var narozeni=$("#narozeni").val();
			var adresa=$("#adresa").val();
			var psc=$("#psc").val();
			var telefon=$("#telefon").val();
			var email=$("#email").val();
			if(jmeno_obj.length < 2){
				alert('Je nutno vyplnit jméno objednávajícího!');
				$('#jmeno_obj').focus();
				return false;
			}
			if(ic.length < 8){
				alert('Je nutno vyplnit IČ objednávajícího!');
				$('#ic').focus();
				return false;
			}
			if(jmeno.length < 2){
				alert('Je nutno vyplnit jméno žáka!');
				$('#jmeno').focus();
				return false;
			}
			if(adresa.length < 2){
				alert('Je nutno vyplnit adresu žáka!');
				$('#adresa').focus();
				return false;
			}
			if(telefon.length < 9){
				alert('Je nutno vyplnit telefonní číslo!');
				$('#telefon').focus();
				return false;
			}
			if(!check_email(email)){
				$('#email').focus();
				return false;
			}
			var vzkaz='<h1>Závazná přihláška na intenzivní jazykový kurz</h1><p>';

			switch(jazyk){
				case '0':
					vzkaz+='Angličtina';
					break;
				case '1':
					vzkaz+='Němčina';
					break;
			}
			
			switch(pokrocilost){
				case '1':
					vzkaz+=' na úroveň 1';
					break;
				case '2':
					vzkaz+=' na úroveň 2';
					break;
				case '3':
					vzkaz+=' na úroveň 3';
					break;
				case '4':
					vzkaz+=' na úroveň 4';
					break;
				case '5':
					vzkaz+=' na úroveň 5';
					break;
				case '6':
					vzkaz+=' na úroveň obchodní a manažerská';
					break;
			}
			vzkaz+='</p><p>Forma: ';
			switch(strava){
				case '1':
					vzkaz+='Bez stravy';
					break;
				case '2':
					vzkaz+='Obědy';
					break;
				case '3':
					vzkaz+='Plná penze';
					break;
			}
			switch(ubytovani){
				case '1':
					vzkaz+=' s ubytováním';
					break;
				case '2':
					vzkaz+=' bez ubytování';
					break;
			}
			vzkaz+='</p>';
			vzkaz+='<p>Firma: '+jmeno_obj+', IČ: '+ic+', DIČ: '+dic+'<br />Sídlem: '+adresa_obj+', PSČ: '+psc_obj+'</p>';
			vzkaz+='<p><strong>Závazně přihlašujeme našeho pracovníka, pracovnici:</strong></p>';
			vzkaz+='<p>Jméno: '+jmeno+'<br />Datum narození: '+narozeni+'<br />Adresa: '+adresa+' '+ psc+'<br />Telefon: '+telefon+'<br />E-mail: '+email+'</p>';
			vzkaz+='<p><strong>JŠ GRAPA považuje Vámi zadané údaje za důvěrné a neposkytuje je dále třetím osobám.</strong></p>';
			domena=$('#domena').html();
			//console.log('vzkaz='+vzkaz+' email='+email+'domena='+domena);
			var datain={
				email:email,
				vzkaz:vzkaz,
				pueve:'email_odesliprihlasku'
			}
			$.ajax({
				url:"http://"+domena+"prog/index.php",
				data:datain,
				dataType:"jsonp",
				type:"POST",
				success: function(dataout){
					$('#vnitrekstrany').html('').html('<h2>Vaše přihláška byla jazykové škole odeslána</h2><p>Děkujeme</p>');
					return true;
				},
				error:function(err){
				}
			});		
		});
		
	}
// konec procedury menu
	
});

