var kultura = kultura || {};

jQuery.noConflict();

jQuery(function(){
var div = jQuery('div.scrollozo'),
ul = jQuery('ul.scrollozo'),
ulPadding = 10;
var divWidth = div.width();
div.css({overflow: 'hidden'});
var lastLi = ul.find('li:last');
div.mousemove(function(e){
var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;
var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
div.scrollLeft(left);
});

});

/**
 * @param: -
 */ 
function moderalasialapelvek_ablak(elvekcim,elvek)
{

	var 
	alapelvek_tartalom = 
	'<div class="Popup_Reg_Overlay"><div><img src="images/ajax-loader.gif" border="0" alt="" align="absmiddle" /> Töltés, kérjük várjon!</div></div>'+
		'<div class="Popup_Closer">X</div>'+
		'<div id="Popup_Replace">'+
		
			'<h3 style="color:#000000;font-weight:700;float: left;margin: 20px 0 0 30px; font-size: 18px;">'+elvekcim+'</h3>'+
			
			'<span style="clear: both; display: block; height: 1px; width: 400px; margin: 0pt 0pt 15px 30px; border-bottom: 1px solid #9c9c9c; padding-top: 5px;"></span><div class="Popup_szoveg"'+
			elvek+
			
		'</div></div>';
	
	jQuery(document).popup({
		showEvent: 			'domready',
		closeOnOverlayClick:false,
		overlay:			'#000',
		overlayOpacity:		.7,
		doubleBorder: 		false,
		closeOnEsc:			false,    
		doubleBorderRadius: 0,
		borderRadius: 		'0',
		boxShadow: 			'0px 0px 0px #888',
		width: 			460,
		height: 			550,
		hideSpeed:			0,
		showSpeed:			0,
		destroyId:			'.Popup_Closer',
		//maxWidth: 			(jQuery(window).width()-50 > 500) ? jQuery(window).width()-50 : 500,
		//maxHeight:			(jQuery(window).height()-50 > 100) ? jQuery(window).height()-50 : 100,
		//title: 				'Érdeklődés',
		content:			alapelvek_tartalom,
		onLoaded: 	function() {		
				jQuery('#zardbe').bind('click', function() {
					jQuery(document).popup_destroy(); 
				});  
			}

	});
}


/**
 * Online kapcsolatfelvétel küldése
 * @param: obj - meghívó elem 
 */ 
kultura.send_ajanlatkeres_message = function(obj) 
{
	var $parent 	= jQuery(obj).parents('div.Popup_Window:first'),
		$overlay	= $parent.find('.Popup_Reg_Overlay'),
		form		= (jQuery(obj).is('form')) ? jQuery(obj) : jQuery(obj).parents('form:first'),
		nev 		= form.find('input[name="nev"]').attr('value'),
		email 		= form.find('input[name="email"]').attr('value'),
		tel 		= form.find('input[name="tel"]').attr('value'),
		uzenet 		= form.find('textarea[name="uzenet"]').attr('value'),
		email_ell 	= new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	
	//var h = jQuery('.Popup_Window').find('.Popup_Text').height();
	//Active_Popup_Set('height', 490 + parseInt(h, 10));
	//jQuery('.Active_Popup').popup_resize('height', 540 + parseInt(h, 10), 100);
	
	if (nev.length === 0 || email.length === 0 || uzenet.length === 0 || !email_ell.test(email))
	{	
		if ($parent.find('.Popup_Error_Text').length === 0)
		{
			$parent.find('.Popup_Table').before('<div class="Popup_Error_Text">Kérjük, adatait pontosan adja meg a sikeres kapcsolatfelvétel érdekében! <br/><strong>A kiemelt mezők kitöltése kötelező!</strong></div>');
		}
	}
	else
	{	
		$overlay.css('height', $parent.height()-10);
		$overlay.show();
		jQuery.ajax({
			url: 'erdeklod.php',
			type:'post',
			dataType:'json',   
			data: 'action=ajanlatkeres_mail&name='+nev+'&email='+email+'&text='+uzenet+'&tel='+tel+'&token='+token,
			success:function(res) {
				if (res.allapot === true)
				{
					$overlay.find('div').html('<b>A levelét sikeresen elküldtük!</b>');
					jQuery('.Popup_Closer').css({position:'absolute', right:'9px', zIndex:2000});
				}
				else
				{
					if ($parent.find('.Popup_Error_Text').length === 0)
					{
						$parent.find('.Popup_Table').before('<div class="Popup_Error_Text">Az üzenetét nem sikerült elküldeni, mert '+res.uzenet+'!</div>');
					}
					else
					{
						$parent.find('.Popup_Error_Text').html('Az üzenetét nem sikerült elküldeni, mert '+res.uzenet+'!');
					}
					$overlay.hide();	
				}
			}
		});	
			
	}	
	return false;
}
 

/**
 * Online kapcsolatfelvétel ablakának megjelenítése
 * @param: -
 */ 
function ajanlatkeres_ablak()
{
	var ajanlatkeres_tartalom = 
	'<div class="Popup_Reg_Overlay"><div><img src="images/ajax-loader.gif" border="0" alt="" align="absmiddle" /> üzenet küldése, kérjük várjon!</div></div>'+
		'<div class="Popup_Closer">X</div>'+
		'<div id="Popup_Replace">'+
		
			'<h3 style="color:#694737;font-weight:700;float: left;margin: 20px 0 0 30px; font-size: 22px;">Online kapcsolatfelvétel</h3>'+
			
			'<span style="clear: both; display: block; height: 1px; width: 400px; margin: 0pt 0pt 15px 30px; border-bottom: 1px dotted #bab685; padding-top: 5px;"></span>'+
			
			'<form style="margin:0" method="post" action="" onsubmit="kavegepek.send_ajanlatkeres_message(this);return false;"><table class="Popup_Table" style="margin-left:30px;">'+
				'<tr class="Popup_Table_graybg">'+
					'<td style="text-align:right;padding-top:14px;" width="120"><strong>Név:</strong></td>'+
					'<td align="left"><input type="text" class="popup_text_input" name="nev" /></td>'+
				'</tr>'+
				'<tr class="Popup_Table_graybg">'+
					'<td style="text-align:right;padding-top:8px;" width="120"><strong>E-mail:</strong></td>'+
					'<td align="left"><input type="text" class="popup_text_input" name="email" style="margin:10px 0 10px;" /></td>'+
				'</tr>'+
				'<tr class="Popup_Table_graybg">'+
					'<td style="text-align:right;padding-top:8px;" width="120">Telefonszám:</td>'+
					'<td align="left"><input type="text" class="popup_text_input" name="tel" style="margin:10px 0 10px;" /></td>'+
				'</tr>'+
				'<tr class="Popup_Table_graybg">'+
					'<td style="text-align:right;padding-top:10px;" width="120" valign="top"><strong>Üzenet:</strong></td>'+
					'<td align="left"><textarea cols="30" rows="5" name="uzenet" class="popup_textarea_input" style="margin: 5px 0 5px 0px"></textarea></td>'+
				'</tr>'+
			'</table><table class="Popup_Table_gomb">'+
				'<tr>'+
					'<td style="margin-right:0px;padding-right:8px;">'+
					'<input type="button" id="zardbe" class="elkuld_gomb1" value="Mégse" />'+
					'<input type="submit" name="kuldes" class="elkuld_gomb1" onclick="kavegepek.send_ajanlatkeres_message(this);return false;" value="Küldés" />'+
					'</td>'+
				'</tr>'+
			'</table></form>'+
		'</div>';
	
	jQuery(document).popup({
		showEvent: 			'domready',
		closeOnOverlayClick:false,
		overlay:			'#000',
		overlayOpacity:		.7,
		doubleBorder: 		false,
		closeOnEsc:			false,    
		doubleBorderRadius: 0,
		borderRadius: 		'0',
		boxShadow: 			'0px 0px 0px #888',
		width: 			460,
		height: 			500,
		hideSpeed:			0,
		showSpeed:			0,
		destroyId:			'.Popup_Closer',
		//maxWidth: 			(jQuery(window).width()-50 > 500) ? jQuery(window).width()-50 : 500,
		//maxHeight:			(jQuery(window).height()-50 > 100) ? jQuery(window).height()-50 : 100,
		//title: 				'Érdeklődés',
		content:			ajanlatkeres_tartalom,
		onLoaded: 	function() {
				
				jQuery('#zardbe').bind('click', function() {
					jQuery(document).popup_destroy(); 
				});  

			}

	});
}

jQuery(document).ready(function() {			

	if ( jQuery('#popup_content img').length ===1 )
	{
		jQuery.colorbox({inline:true, href:"#popup_content", close:'Tovább az oldalra&nbsp;&nbsp;', opacity:0.7});
	}    
	
	jQuery('#content img').each(function() {
		if ($(this).attr('id') == undefined || $(this).attr('id').length === 0)
		{
			jQuery(this).replaceHtml({
						imgLinkReplace: true,
						before: '<a href="[url]" rel="colorbox">',
						after: '</a>'	
					});				
		}		 	
	});
	jQuery('a[rel="colorbox"]').colorbox();	
});	

