Cufon.replace(['h1', 'h2']);

function isEmail(str) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return (filter.test(str) ? true : false);
}

function stripNonNumeric(str) {
	str += '';
	var rgx = /^\d|\.|-$/;
	var out = '';
	for(var i = 0; i < str.length; i++) {
		if(rgx.test(str.charAt(i))) {
			if(!((str.charAt(i) == '.' && out.indexOf('.') != -1) || (str.charAt(i) == '-' && out.length != 0))) {
				out += str.charAt(i);
			}
		}
	}
	return out;
}

function flvpoken(start) {
	if($('#movie').size()>0) {
		var flashvars = false;
		var params = {
			menu: "false",
			flashvars: "file=poken_web.flv&image=http://www.ipoken.ro/js/poken_web.jpg&autostart="+start+"&dock=true&controlbar.position=true"
		};
		var attributes = {};
		
		$('#movie').append('<div id="flvpoken"></div>');
		swfobject.embedSWF("/js/player.swf", "flvpoken", "775", "300", "9.0.0","expressInstall.swf", flashvars, params, attributes);
	}
}

$(document).ready(function() {
	flvpoken(true);
	
	if($('#comanda').size()>0) $('#comanda a').lightBox();
	
	$('.contact').submit(function() {
		var vnume = $('input[name="nume"]').val();
		var vemail = $('input[name="email"]').val();
		var vtelefon = $('input[name="telefon"]').val();
		var vsubiect = $('input[name="subiect"]').val();
		var vmesaj = $('textarea[name="mesaj"]').val();
		
		if(vnume == '' || !isEmail(vemail) || vtelefon == '' || vsubiect == '' || vmesaj == '') {
			alert('Completati corect toate campurile');
			return false;
		}
	});
	
	$('.newsletter').submit(function() {
		var vnume = $('input[name="nume"]').val();
		var vprenume = $('input[name="prenume"]').val();
		var vemail = $('input[name="email"]').val();
		
		if(vnume == '' || vprenume == '' || !isEmail(vemail)) {
			alert('Completati corect toate campurile');
			return false;
		}
	});
	
	
	if($('#slide').size()>0) $('#slide').cycle({fx:'curtainX',sync:false,delay:-3000});
	
	
	$('.cant').keyup(function() {
		var _t = $(this);
		var val = _t.val();
		_t.val(val != '' ? (val.substr(0,1) == 0 ? '' : stripNonNumeric(val)) : '');
	});
	
	$('#comanda').submit(function() {
		var i=0;
		$('.cant').each(function(){if($(this).val() != '')++i;});
		
		if(i == 0) {
			alert('Va rugam introduceti cantitatea in dreptul produsului dorit!');
			return false;	
		}
	});
	
	$('.comanda').submit(function() {
		var vnume = $('input[name="nume"]').val();
		var vprenume = $('input[name="prenume"]').val();
		var vemail = $('input[name="email"]').val();
		var vtelefon = $('input[name="telefon"]').val();
		var vadresa = $('input[name="adresa"]').val();
		
		if(vnume == '' || vprenume == '' || !isEmail(vemail) || vtelefon == '' || vadresa == '') {
			alert('Completati corect campurile marcate cu *');
			return false;
		}
	});
	
	
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	function close_video() {
		$('#ntz_modal').remove();
		$('#ntz_overlay').fadeOut(function(){$(this).remove();});
		try{if(IE6){$('body').find('select').visibility('visible');}}catch(err){};
		return false;
	}
	
	$('.video').click(function() {
		var width = 640;
		
		try{if(IE6){$('body').find('select').visibility('hidden');}}catch(err){};
		$('body').append('<div id="ntz_overlay"><\/div>');
		$('#ntz_overlay').css({
			width     :   '100%',
			height    :   $(document).height(),
			position  :   'absolute',
			left      :   0,
			top       :   0,
			backgroundColor : '#000',
			zIndex    : 9990,
			opacity   :   0
		}).fadeTo(200, 0.5).click(function(){close_video()});
		$('body').append('<div id="ntz_modal"><\/div>');
		$('#ntz_modal').css({
			width     :   width ? width : 350,
			position  : 'absolute',
			border    : '1px solid #ccc',
			backgroundColor:'transparent',
			left      : '50%',
			top       : $(document).scrollTop()+250,
			zIndex    : 9995,
			marginLeft: -(Math.ceil((width ? width : 300)/2))
		});
		$('#ntz_modal a:eq(0), #ntz_modal input, #ntz_modal textarea').focus();
		
		$('#ntz_modal').append('<div id="ntz_close"><img src="images/close.png" width="16" height="16" title="Inchide" alt="Inchide" /></div><div id="prezentare"></div>');
		if($('#movie').size()>0)$('#movie').empty();
		var flashvars = false;
		var params = {
			menu: "false",
			flashvars: "file=http://www.ipoken.ro/js/prezentare.flv&image=http://www.ipoken.ro/js/prezentare.jpg&autostart=true"
		};
		var attributes = {};
		swfobject.embedSWF("/js/player.swf", "prezentare", "640", "432", "9.0.0","expressInstall.swf", flashvars, params, attributes);
		
		$('#ntz_close img').click(function(){close_video();flvpoken(false);});
		
		return false;
	});
	

});
