function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function searchSite() {
	var searchtext = document.getElementById('searchtext').value;
	var lan = document.getElementById('lan').value;
	
	if ((searchtext != '') && (searchtext != 'SEARCH')) {
		window.location = 'index.php?search=' + searchtext + '&lan=' + lan;
	}
}

function sendEmail() {
	$("#mailmsg").html('<img src="images/ajax-loader-small.gif" />');
	
	var name = document.getElementById('name').value;
	var occupation = document.getElementById('occupation').value;
	var city = document.getElementById('city').value;
	var zipcode = document.getElementById('zipcode').value;
	var phone = document.getElementById('phone').value;
	var email = document.getElementById('email').value;
	var company = document.getElementById('company').value;
	var area = document.getElementById('area').value;
	var country = document.getElementById('country').value;
	var fax = document.getElementById('fax').value;
	var interestedin1 = document.getElementById('interestedin1').checked;
	var interestedin1value;
	if (interestedin1 == true) { interestedin1value = '1'; } else { interestedin1value = '0'; }
	var interestedin2 = document.getElementById('interestedin2').checked;
	var interestedin2value;
	if (interestedin2 == true) { interestedin2value = '1'; } else { interestedin2value = '0'; }
	var interestedin3 = document.getElementById('interestedin3').checked;
	var interestedin3value;
	if (interestedin3 == true) { interestedin3value = '1'; } else { interestedin3value = '0'; }
	var interestedin4 = document.getElementById('interestedin4').checked;
	var interestedin4value;
	if (interestedin4 == true) { interestedin4value = '1'; } else { interestedin4value = '0'; }
	
	var interestedinother = document.getElementById('interestedinother').value;	
	var request1 = document.getElementById('request1').checked;
	var request1value;
	if (request1 == true) { request1value = '1'; } else { request1value = '0'; }
	var request2 = document.getElementById('request2').checked;	
	var request2value;
	if (request2 == true) { request2value = '1'; } else { request2value = '0'; }
	var request3 = document.getElementById('request3').checked;	
	var request3value;
	if (request3 == true) { request3value = '1'; } else { request3value = '0'; }
	var requestother = document.getElementById('requestother').value;
	var comments = document.getElementById('comments').value;
	var lan = document.getElementById('lan').value;
	
	var messagesent, messagenotsent;
	
	switch (lan) {
		case 'en':
			nameerror = 'Please enter your name!';
			phoneerror = 'Please enter your phone number!';
			emailerror = 'Please enter your email!';
			emailformaterror = 'Please enter a email in the correct format!';
			messagesent = 'Your message has been sent succesfully!';
			messagenotsent = 'There has been a problem sending your message.';
			break;
		case 'gr':
			nameerror = 'Παρακαλώ εισάγετε το όνομα σας!';
			surnameerror = 'Παρακαλώ εισάγετε το επώνυμο σας!';
			phoneerror = 'Παρακαλώ εισάγετε το τηλέφωνο σας!';
			emailerror = 'Παρακαλώ εισάγετε το email σας!';
			emailformaterror = 'Παρακαλώ εισάγετε ένα email σε σωστή μορφή!';
			messagesent = 'Το μήνυμα σας εστάλη επιτυχώς!';
			messagenotsent = 'Υπήρξε πρόβλημα στην αποστολή του μηνύματος.';
			break;
	}
	
	if (name == '') {
		$("#mailmsg").html('<span class="msgtext">' + nameerror + '</span>');
		return false;
	} else if (phone == '') {
		$("#mailmsg").html('<span class="msgtext">' + phoneerror + '</span>');
		return false;
 	} else if (email == '') {
		$("#mailmsg").html('<span class="msgtext">' + emailerror + '</span>');
		return false;
	}
	
	var apos = email.indexOf("@");
	var dotpos = email.lastIndexOf(".");
		
	if (apos<1||dotpos-apos<2) {
		$("#mailmsg").html('<span class="msgtext">' + emailformaterror + '</span>');
		return false;
	}

	$.post("ajax/sendmail.php",
		{ name: name, occupation: occupation, city: city, zipcode: zipcode, phone: phone, email: email, company: company, area: area,
		country: country, fax: fax, interestedin1value: interestedin1value, interestedin2value: interestedin2value, interestedin3value: interestedin3value,
		interestedin4value: interestedin4value, interestedinother: interestedinother, request1value: request1value, request2value: request2value,
		request3value: request3value, requestother: requestother, comments: comments, lan: lan },
			function(data){
				if (data == 'ok') {
					$("#mailmsg").html(messagesent);
				} else {
					$("#mailmsg").html(messagenotsent);
				}
			}
	);
}

function menuOver(menu) {
	$("#menu" + menu).removeClass('menucontainer_default');
	$('#menubg' + menu).show();
	$("#menu" + menu).addClass('menucontainer_over');
}

function menuOut(menu) {
	$("#menu" + menu).removeClass('menucontainer_over');
	$('#menubg' + menu).hide();
	$("#menu" + menu).addClass('menucontainer_default');
}

function showSubMenu2(menu) {
	$("#submenu").html('');
	$('div[id^=menu]').removeClass('menucontainer_over');
	$('div[id^=menubg]').hide();
	$('div[id^=menu]').addClass('menucontainer_default');

	var catid = document.getElementById('catid').value;
	
	$("#menu" + catid).removeClass('menucontainer_default');
	$('#menubg' + catid).show();
	$("#menu" + catid).addClass('menucontainer_over');
	
	$("#menu" + menu).removeClass('menucontainer_default');
	$('#menubg' + menu).show();
	$("#menu" + menu).addClass('menucontainer_over');
	
	var lan = document.getElementById('lan').value;
	
	$.post("ajax/showmenu.php",
		{ menu: menu, lan: lan },
			function(data){
				if (data != '') {
					$("#submenu").html(data);
				}
			}
	);

	$('#submenu').removeClass();	
	$('#submenu').addClass('menucontainer_' + menu);
	$('#submenu').animate({ opacity: 'show'}, 'slow' );
}


function showSubMenu(menu) {
	$('#submenu').animate({ opacity: 'hide'}, 'slow' , function() { showSubMenu2(menu); });
}

function pageLoad() {
	var catparentid = document.getElementById('catparentid').value;
	var catlevel = document.getElementById('catlevel').value;

	if ((catparentid != '') && (catlevel < 2)) {
		showSubMenu(catparentid);
	}
}

function toggleList(listid) {
	$("#list_" + listid).toggle();	
}

$(document).ready(function() {
//	$('#nav').droppy();
	$("a[id^=iframe_]").fancybox({
		'width'				: 1000,
		'height'			: 750,
		'autoScale'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'showCloseButton'	: true
	});
	
	$("a[id^=image_]").fancybox({
		'autoScale'			: true,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'image',
		'showCloseButton'	: true
	});

	$.featureList(
		$("#tabs li a"),
		$("#output li"), {
			start_item	:	0,
			transition_interval : 10000
		}
	);
});
