/* EMAIL */
function closeEmailWindow() {
	window.parent.Lightview.hide();
}

function checkSendEmail(lang) {
	var msg = '';
	// Empty username
	if ($('userName').value == '') {
		switch (lang) {
			case 'hu': msg += 'Név, '; break;
			case 'en': msg += 'Name, '; break;
		} // switch
	} // if
	
	// Empty email
	if ($('userEmail').value == '') {
		switch (lang) {
			case 'hu': msg += 'E-mail, '; break;
			case 'en': msg += 'E-mail, '; break;
		} // switch
	} // if
	
	// Empty message
	if ($('userMessage').value == '') {
		switch (lang) {
			case 'hu': msg += 'Üzenet, '; break;
			case 'en': msg += 'Message, '; break;
		} // switch
	} // if
	
	// Empty captcha
	if ($('userCaptcha').value == '') {
		switch (lang) {
			case 'hu': msg += 'Captcha'; break;
			case 'en': msg += 'Captcha'; break;
		} // switch
	} // if
	
	// If it all OK, submit form
	if (msg == '') {
		// Wrong email address
		if (($('userEmail').value.indexOf('@') == -1) || ($('userEmail').value.indexOf('.') == -1))  {
			switch (lang) {
				case 'hu': msg += 'Hibás az e-mail cím'; break;
				case 'en': msg += 'Wrong e-mail address'; break;
			} // switch
			// Out message
			$('emailMsg').innerHTML = msg;
			return false;
		// Valid email address and no empty fields
		} else { // if
			$('userFunc').value = 'emailSend';
			document.emailForm.submit();
			return true;
		} // if
	// Empty fields
	} else { // if
		// Text ending with comma
		if (msg.substr(msg.length-2,2) == ", ") {
			msg = msg.substr(0,msg.length-2);
		} // if
		switch (lang) {
			case 'hu': msg += ' mezők üresek'; break;
			case 'en': msg += ' fields is empty'; break;
		} // switch
		// Out message
		$('emailMsg').innerHTML = msg;
		return false;
	} // if
} // checkSendEmail

function evalScript(scripts) {
	try {	
		if (scripts != '')	{	
			var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function()	{ if (scripts !== null) script += arguments[1] + '\n'; return ''; });
			if (script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		} // if (scripts != '') {
		return false;
	} catch(e) {	// try {
		alert(e)
	} // try ... catch(e) {
} // evalScript

function checkLogin(lang) {
	new Ajax.Request(
		lang + '/login/',
		{
			method: 'post',
			parameters: $('loginForm').serialize(),
			onCreate: function(){
				$('info_area').innerHTML = '';
			},
			onComplete : function(r){
				evalScript(r.responseText);
			}
		});
} // checkLogin

function productQty(id,lang,type) {
	var url = lang + '/qty/';
	var qty = $('cartQuantity_'+id).value;
	qty = qty.replace(',','.');
	var qty_save = qty;
	if ((qty > 0) && (qty <100000)) {			
		$('cartQuantity_'+id).value = qty;	
		var pars = 'productId=' + id + '&type=' + type + '&quantity=' + qty;
		new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete : function(r){
					evalScript(r.responseText);
				}
			});
	} else {
		var pars = 'productId=' + id + '&type=reload';
		new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete : function(r){
					evalScript(r.responseText);
				}
			});
	}
} // productQty

function productDel(id,lang,type) {
	switch (lang) {
		case 'hu' : conf = 'Biztos benne hogy törli?'; break;
		default : conf = 'Are you sure you want to delete?';
	}
	if (confirm(conf)) {
		var url = lang + '/qty/';
		var pars = 'productId=' + id + '&type=' + type;
		new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete : function(r){
					evalScript(r.responseText);
				}
			});
	}
} // productDel

function checkLogout(lang) {
	new Ajax.Request(
		lang + '/logout/',
		{
			method: 'post',
			parameters: $('logoutForm').serialize(),
			onCreate: function(){
				$('info_area').innerHTML = '';
			},
			onComplete : function(r){
				// alert(r.responseText);
				evalScript(r.responseText);
			}
		});
} // cehckLogout

function refreshCartContent(lang) {
	switch (lang) {
		case 'hu' : msg = 'Kis türelmet, a kosár frissítése...'; break;
		default : msg = 'Please wait, refresh cart content...';
	}
	new Ajax.Updater(
		$('cart_content'),
		lang + '/cartcontent/',
		{
			method: 'post',
			evalScript: true,
			onCreate: function(){
				$('info_area').innerHTML = '<span style="color: #cc0000;">'+msg+'</span>';
			},
			onComplete : function(r){
				$('info_area').innerHTML = '';
			}
		});
} // refreshCartContent

function emptyCart(lang) {
	switch (lang) {
		case 'hu' : conf = 'Biztos benne hogy törli?'; break;
		default : conf = 'Are you sure you want to delete?';
	}
	if (confirm(conf)) {
		var url = lang + '/qty/';
		var pars = 'type=emptycart';
		new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete : function(r){
					evalScript(r.responseText);
				}
			});
	}
} // emptyCart

function cartView(lang) {
	switch (lang) {
		case 'hu' : divisio_error = 'Válassza ki a megrendelés helyét'; break;
		default : divisio_error = 'Select place of receipt';
	}
	var division = '';
	var notes = $('comment').value;
	if ($('divisio_szfv').checked) {
		division = 'szfv';
	} else if ($('divisio_mor').checked) {
		division = 'mor';
	} else {
		alert(divisio_error);
	}
	var url = lang+'/view/'+division+'/';
	if (notes != '') {
		url += notes.replace(/\n/g, '¤')+'/';
	}
	if (division != '') {
		Lightview.show({
			href: url,
			rel: 'iframe',
			options: {
				width: 800,
				height: 600,
				topclose: false,
				closeButton: false
			}
		});
	}
} // cartView

function uploadDocument(lang) {
	if ($('groupId').value != '') {
		if ($('documentName').value != '') {
			if ($('documentPath').value != '') {
				$('uploadFunc').value = 'add';
				$('uploadForm').submit();
			} else { // if ($('documentPath').value != '') {
				if (lang == 'hu') {
					alert('Válasszon ki egy fájlt');
				} else { // if (lang == 'hu')
					alert('Select file for upload');
				} // if (lang == 'hu')
				$('documentPath').focus();
			} // if ($('documentPath').value != '') {
		} else { // if ($('documentName').value != '') {
			if (lang == 'hu') {
				alert('Adjon nevet a feltölteni kívánt dokumentumnak');
			} else { // if (lang == 'hu')
				alert('Enter a name for the upload document');
			} // if (lang == 'hu')
			$('documentName').focus();
		} // if ($('documentName').value != '') {
	} else { // if ($('groupId').value != '') {
		if (lang == 'hu') {
			alert('Válassz csoportot');
		} else { // if (lang == 'hu')
			alert('Choose group');
		} // if (lang == 'hu')
		$('groupId').focus();
	} // if ($('groupId').value != '') {
} // uploadDocument

function uploadDatasheet(lang) {
	if ($('documentName').value != '') {
		if ($('documentPath').value != '') {
			$('uploadFunc').value = 'add';
			$('uploadForm').submit();
		} else { // if ($('documentPath').value != '') {
			if (lang == 'hu') {
				alert('Válasszon ki egy fájlt');
			} else { // if (lang == 'hu')
				alert('Select file for upload');
			} // if (lang == 'hu')
			$('documentPath').focus();
		} // if ($('documentPath').value != '') {
	} else { // if ($('documentName').value != '') {
		if (lang == 'hu') {
			alert('Adjon nevet a feltölteni kívánt adatlapnak');
		} else { // if (lang == 'hu')
			alert('Enter a name for the upload datasheet');
		} // if (lang == 'hu')
		$('documentName').focus();
	} // if ($('documentName').value != '') {
} // uploadDatasheet

function delDoc(id,lang) {
	var quest = '';
	if (lang == 'hu') {
		quest = 'Biztos benne, hogy törli?'
	} else { // if (lang == 'hu')
		quest = 'Are you sure you want to delete?';
	}
	if (confirm(quest)) {
		new Ajax.Request(
			lang + '/delete/',
			{
				method: 'post',
				parameters: 'id='+id+'&lang='+lang,
				onComplete : function(r){
					evalScript(r.responseText);
				} // onComplete
			});
	} // if (confirm(quest)) {
		
} // delDoc

function delInterior(id,lang) {
	var quest = '';
	if (lang == 'hu') {
		quest = 'Biztos benne, hogy törli?'
	} else { // if (lang == 'hu')
		quest = 'Are you sure you want to delete?';
	}
	if (confirm(quest)) {
		new Ajax.Request(
			lang + '/delete_interior/',
			{
				method: 'post',
				parameters: 'id='+id+'&lang='+lang,
				onComplete : function(r){
					evalScript(r.responseText);
				} // onComplete
			});
	} // if (confirm(quest)) {
} // delInterior

function delDatasheet(id,lang) {
	var quest = '';
	if (lang == 'hu') {
		quest = 'Biztos benne, hogy törli?'
	} else { // if (lang == 'hu')
		quest = 'Are you sure you want to delete?';
	}
	if (confirm(quest)) {
		new Ajax.Request(
			lang + '/delete_datasheet/',
			{
				method: 'post',
				parameters: 'id='+id+'&lang='+lang,
				onComplete : function(r){
					evalScript(r.responseText);
				} // onComplete
			});
	} // if (confirm(quest)) {
} // delDatasheet

Event.observe(window, 'load', function() {
	Event.observe('SearchStr', 'keypress', function(event){ 
		if (event.keyCode == Event.KEY_RETURN) {
			mehet(document.getElementById('lang').value,document.getElementById('title').value);
			//Event.stop();
		}
	});
});


