window.addEvent('domready',function(){
	if ($$('.css_jobs_form').length) enableJobs();
	if ($('contacts')) enableContacts();
	if ($('city')) enableCity();
});

function enableCity(){
	$('city').addEvent('change', function(e){
		if (e) e.preventDefault();
		$$('.css_active_city').removeClass('css_active_city');
		$('city_' + $(this).get('value')).addClass('css_active_city');
		$$('.css_in_block_3 p').setStyle('display', 'none');
		$$('.css_in_block_3 p.city-'+$(this).get('value')).setStyle('display', 'block');
	}).fireEvent('change');
}

function citySelect(city_id){

	for (i = 0; i < $('city').options.length; i++) { 
		if( $('city').options[i].value == city_id ){
				$('city').selectedIndex = i;
				$('city').fireEvent('change');
		}
	}

}

function switchTab(tab_id) {
	
	$$('.css_h5_var_2 div').setStyle('display', 'none');

	$$('.tabs a').removeClass('active').each(function(el){
		if (el.get('href').contains('#'+tab_id)) {
			el.addClass('active');
			$(tab_id).setStyle('display', 'block');
		}
	});

}

function enableJobs(){
	$$('.css_jobs_form').addEvent('submit', function(e){
		var forma = this;
		e.preventDefault();
		var errors = false;
		$$('input[type=text],textarea').each(function(el){
			if (el.get('value').length==0){
				errors = true;
				el.setStyle('border', '1px solid #f00');
			}else {
				el.setStyle('border', '');
			}
		});
		if (errors) {
			alert(fill);
			return false;
		}
		this.set('send', {'onComplete': function(a){
			forma.reset();
			alert(jobapplyok);
		}});
		this.send();
	});
	$$('.css_jobs_form h3 a').addEvent('click', openJob);
	$$('.css_jobs_form fieldset').setStyle('height', '10px');
	$$('.css_jobs_form fieldset').each(function(el){
		el.set('morph',{'onComplete': function(e){if (el.getStyle('height')=='10px') {el.getElement('h3').removeClass('css_active')}else{el.getElement('h3').addClass('css_active')}}});
	});
}

function openJob(e){
	e.preventDefault();
	var forma = this.getParent('form');
	active = document.getElement('h3.css_active');
	if (active) {
		active = active.getParent('form');
		active.getElement('fieldset').morph({
			'height': '10px'
		});
		//active.getElement('h3').removeClass('css_active');
	}
	if (active==forma) return;
	forma.getElement('fieldset').morph({
		'height': '371px'
	});
	//forma.getElement('h3').addClass('css_active');
}

function enableContacts(){
	$('contacts').addEvent('submit', function(e){
		var forma = this;
		e.preventDefault();
		var errors = false;
		$$('input[type=text],textarea').each(function(el){
			if (el.get('value').length==0){
				errors = true;
				el.setStyle('border', '1px solid #f00');
			}else {
				el.setStyle('border', '');
			}
		});
		if (errors) {
			alert(fill);
			return false;
		}
		this.set('send', {'onComplete': function(a){
			forma.reset();
			alert(contactsok);
		}});
		this.send();
	});
}
