var showing_company_image_nr = 1;
function switchImg(direction){
	var numberOfCompanyImages = $('numberOfCompanyImages').value;
	if(direction == 'f'){
		if(showing_company_image_nr == numberOfCompanyImages){
			showing_company_image_nr = 1;
		}
		else{
			showing_company_image_nr++;
		}
	}
	else{
		if(showing_company_image_nr == '1'){
			showing_company_image_nr = numberOfCompanyImages;
		}
		else{
			showing_company_image_nr--;
		}
	}
	var img = array_images[showing_company_image_nr-1];
	$('company_image').src = img;
	$('showing_image_nr').innerHTML = showing_company_image_nr;
}

function showSendMailToCompany(){
	if($('showSendMailToCompany').style.display == 'none'){
		$('showSendMailToCompany').style.display = 'block'
	}
	else{
		$('showSendMailToCompany').style.display = 'none'
	}
}

function sendMailToCompany(){
	var captcha_text = $('captcha_text').value;
	var message = $('message').value;
	if(captcha_text == '' || message == '') {
		alert("Meddelande och bildkod måste anges!");
		return;
	}
	$('sendmailToCompanyForm').submit();
}

function goToCompanyUrl(id, homepage, click_type){
	var thelink = 'company_link_' + id;
	new Ajax.Request('/ajax/company/saveStats.php',{
		method:'post', parameters: {id: id, click_type: click_type}, onSuccess: function(transport){
				
		},
		onFailure: function(){ 
			alert('Någonting gick fel. Försök igen.') 
		}
	});
	$(thelink).href = homepage;
	
}

function goToCompanyUrlBanners(id, homepage, click_type, theid){
	var thelink = theid;
	new Ajax.Request('/ajax/company/saveStats.php',{
		method:'post', parameters: {id: id, click_type: click_type}, onSuccess: function(transport){
				
		},
		onFailure: function(){ 
			alert('Någonting gick fel. Försök igen.') 
		}
	});
	$(thelink).href = homepage;
}

function searchCompany(){
	/*
	var search_term = $('search_term').value;
	var search_company_category = $('search_company_category').value;
	var search_company_county = $('search_company_county').value;
	if(search_term == ''){
		search_term = '0';
		//alert("Du måste söka efter något.");
		//return;
	}
	$('search_form').action = 
		$('search_form').action + 
		search_company_county + '/' + 
		search_company_category + '/' + 
		search_term;
	*/
	$('search_form').submit();
}

function searchCompanyGlobal(){
	
	var global_search_term = $('global_search_term').value;
	if(global_search_term == ''){
		alert("Du måste söka efter något.");
		return;
	}
	/*
	$('global_search_form').action = 
		$('global_search_form').action + 
		'0/' + 
		'0/' + 
		global_search_term;
	*/
	$('global_search_form').submit();
}

function companyLogin(){
	var company_username = $('company_username').value;
	var company_password = $('company_password').value;
	
	if(company_username == '' || company_password == ''){
		alert('Du måste ange användarnamn och lösenord.');
		return;
	}
	
	new Ajax.Request('/ajax/company/checkLogin.php',{
		method:'post', parameters: {username: company_username, password: company_password}, onSuccess: function(transport){
			var response = transport.responseText || "0";
			if(response == '0'){
				alert("Inloggning misslyckades.");	
				return;
			}
			$('companyLoginForm').submit();
		},
		onFailure: function(){ 
			alert('Någonting gick fel. Försök igen.') 
		}
	});
	
}

function registerCompany(){
	var company_name = $('company_name').value;
	var company_orgnr = $('company_orgnr').value;
	var company_contact = $('company_contact').value;
	var company_county = $('company_county').value;
	var company_phone = $('company_phone').value;
	var company_email = $('company_email').value;
	var company_category = $('company_category').value;
	var company_password = $('signup_company_password').value;
	var company_password2 = $('signup_company_password2').value;
	var conditions = $('conditions').checked;
	
	if(!conditions){
		alert("Du måste läsa och godkänna villkoren!");
		return;
	}
	if(
		company_name == ''
		|| company_orgnr == ''
		|| company_contact == ''
		|| company_county == ''
		|| company_phone == ''
		|| company_email == ''
		|| company_category == ''
		|| company_password == ''
		|| company_password2 == ''	
	){
		alert("Du måste ange alla obligatoriska uppgifter!");
		return;
	}
	 
	if(company_password != company_password2){
		alert("Lösenorden matchar inte!");
		return;
	}
	if(company_password.length < 6){
		alert("Lösenord måste vara minst 6 tecken!");
		return;
	}
	new Ajax.Request('/ajax/company/validateCompanyEmail.php',{
		method:'post', parameters: {id: '', email: company_email}, onSuccess: function(transport){
			var response = transport.responseText || "0";
			if(response == '0'){
				alert("OBS: E-post adress är redan i bruk!");
				return;
			}
			else{
				$('createCompanyForm').submit();
			}
		},
		onFailure: function(){ 
			alert('Någonting gick fel. Försök igen.') 
		}
	});
	
	
}

function sendForgotPasswordCompany(email_id, response_id){
	var email = $(email_id).value;
	new Ajax.Request('/ajax/company/forgotPassword.php',{
		method:'post', parameters: {email: email}, onSuccess: function(transport){
			var response = transport.responseText || "0";
			if(response == '1'){
				$(response_id).innerHTML = "Inloggningsuppgifter har mailats till dig.";
			}
			else{
				$(response_id).innerHTML = "E-post du angav finns inte i vår databas!";
			}
			$(response_id).style.display = "block";
		},
		onFailure: function(){ 
			alert('Någonting gick fel. Försök igen.') 
		}
	});
}
