$(document).ready(function(){
	new Common();
});

/**
 * Common Class
 */
function Common() {
	var _l0 = this;
	_l0.build();

};

Common.prototype.build = function() {
	var _l0 = this;
	//_l0.DEV_FOLDER = 'http://localhost/entreplanta-comunicacion.com/unidesa-odi.com/dev/v5/';
	_l0.DEV_FOLDER = 'http://www.entreplanta-comunicacion.net/clients/unidesa-odi.com/dev/v5/';
	
	// Special buttons fix for IE6
	_l0.fixIE6();
	
	// Top language buttons
	_l0.topLanguageButtons();
	
	// Search field
	$('#search_button', _l0.doc).click(function() {
		$('#search_form', _l0.doc).submit();
	});
	$('#search_button2', _l0.doc).click(function() {
		$('#search_form2', _l0.doc).submit();
	});
};

Common.prototype.fixIE6 = function() {
	var _l0 = this;
	// Special checkboxes
	$('label.specialCheckbox', _l0.doc).data('ischecked', false);					   
	$('label.specialCheckbox', _l0.doc).click(function() {
		if ($(this).data('ischecked') == false) {
			$(this).attr('class', 'specialCheckbox specialChecked');
			$(this).data('ischecked', true);
		} else {
			$(this).attr('class', 'specialCheckbox');
			$(this).data('ischecked', false);
		}
		return false;
	});
	// Special inputs
	$('input[disabled="disabled"]', _l0.doc).each(function() {
		$(this).parent().attr('class', 'specialInputText disabled');
	});
	$('div.specialInputText input', _l0.doc).focus(function() {
		if ($(this).attr('disabled') == false) {
			$(this).parent().attr('class', 'specialInputText focused');
		}
	});
	$('div.specialInputText input', _l0.doc).blur(function() {
		$(this).parent().attr('class', 'specialInputText');
	});
	// Special textAreas
	$('div.specialTextArea textarea', _l0.doc).focus(function() {
		$(this).parent().attr('class', 'specialTextArea focused');
	});
	$('div.specialTextArea textarea', _l0.doc).blur(function() {
		$(this).parent().attr('class', 'specialTextArea');
	});
	// Set focus if tabindex available
	$('input[tabindex="1"]', _l0.doc).focus();
};

Common.prototype.topLanguageButtons = function() {
	var _l0 = this;
	$('.aLinkES', _l0.doc).click(function() {
		$('#language', _l0.doc).attr('value', 'ES');
		$('#language_form', _l0.doc).submit();
	});
	$('.aLinkEN', _l0.doc).click(function() {
		$('#language', _l0.doc).attr('value', 'EN');
		$('#language_form', _l0.doc).submit();
	});
	$('.aLinkUS', _l0.doc).click(function() {
		$('#language', _l0.doc).attr('value', 'US');
		$('#language_form', _l0.doc).submit();
	});
	$('.aLinkDU', _l0.doc).click(function() {
		$('#language', _l0.doc).attr('value', 'DU');
		$('#language_form', _l0.doc).submit();
	});
};
