//
function submitMe(formID) {
	$('#'+formID).submit();
}
//
function selMMenu(menuID) {
	//
	$('#mainmenu_' + menuID + ' > a').blur();
	$('#main_menu > li').removeClass('main_menu_9_selected main_menu_10_selected main_menu_11_selected main_menu_13_selected');
	$('#main_menu > li > a').removeClass('main_menu_link_selected');
	$('#mainmenu_' + menuID + '').addClass('main_menu_' + menuID + '_selected');
	$('#mainmenu_' + menuID + ' > a').addClass('main_menu_link_selected');
	//
	$('#submenu_9').removeClass('sub_menu_visible');
	$('#submenu_10').removeClass('sub_menu_visible');
	$('#submenu_11').removeClass('sub_menu_visible');
	$('#submenu_13').removeClass('sub_menu_visible');
	$('#submenu_' + menuID + '').addClass('sub_menu_visible');
	//
	return false;
	//
}
//
window.onload = function() {
	// Menus Action Assign //
/*	$('#mainmenu_9 > a').click(function() {
		return selMMenu('9');
	});
	//
	$('#mainmenu_10 > a').click(function() {
		return selMMenu('10');
	});
	//
	$('#mainmenu_11 > a').click(function() {
		return selMMenu('11');
	});
	//
	$('#mainmenu_13 > a').click(function() {
		return selMMenu('13');
	}); */
	//
	$('#search_str').focus(function() {
		this.value = '';
	})
	//
	$('#nl_mail').focus(function() {
		this.value = '';
	})
	//
};
//

// Insert HTML Function By Ioseb
function insertHTML(container, html) { 
	var container = document.getElementById(container);
	var wrapper   = document.createElement('div');
	while(container.firstChild) {
		container.removeChild(container.firstChild);
	}
	if (container.tagName.toLowerCase() == 'tbody') {
		wrapper.innerHTML = '<table>' + html + '</table>';
		var rows = wrapper.getElementsByTagName('tr');
		for (var i = 0; i <rows.length; i++) {
			container.appendChild(rows[i]);
		}
		rows = null;
	} else {
		wrapper.innerHTML = html;
		while(wrapper.firstChild) {
			container.appendChild(wrapper.firstChild);
		}
	}
	container = wrapper = null;
}
//

// Ajax Functions //

function getHTTPObject() {
	var xmlhttp = false;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				xmlhttp = false;
			}
		}
	}
	return xmlhttp;
}

// Subscribe Newsletter
function subscribeNL() {
	rmail = document.getElementById('nl_mail').value;
	rlang = document.getElementById('nl_lang').value;
	var request = getHTTPObject();
	if (request) {
		request.onreadystatechange = function() {
			parseCheckNumber(request);
		};
		request.open("GET", "outer_incs/subscribe_nl.php?mail=" + rmail + "&lang=" + rlang, true);
		request.send(null);
	}
	return false;
}

function parseCheckNumber(request) {
	if (request.readyState == 4) {
		if (request.status == 200 || request.status == 304) {
			if (request.responseText == '-4') {
				insertHTML('nl_bot', 'System Error, Please Try Again Later.');
			} else if (request.responseText == '-3') {
				insertHTML('nl_bot', 'Already Exists.');
			} else if (request.responseText == '-2') {
				insertHTML('nl_bot', 'No Lang.');
			} else if (request.responseText == '-1') {
				insertHTML('nl_bot', 'No Mail.');
			} else if (request.responseText == '1') {
				insertHTML('nl_bot', 'Success.');
			}
		}
	}
}
//