/**************************************
**   © Copyright Conira AB  2009 	 
**   All rights Reserverd!			 
**	 Email: webmaster@conira.se	
**
**	 Conira.js
**	 Javascript, jQuery
**************************************/

$(document).ready(function(){   
    $("div.sub").each(function(){   
        $(this).css('left', $(this).parent().offset().left);   
        $(this).slideUp(0);   
    });   
  
  		$("div.main1").hoverIntent(function(){ $("div.sub",this).slideDown(500);}, function(){ $("div.sub",this).slideUp(500);});
         
});

$(document).ready(function(){
  $("div#main").hide().show();

});

function oppnaCV(jobb)
{
	$(document).ready(function(){
		$("div#textJobb").hide()
		$("div#hideCV").hide().fadeIn("slow");
		$("input#cvTjanst").val(jobb);
		$("input#cvTjanst").removeClass("infoError").addClass("infoCorrect");
		$("#validate_tjanst").html('');
		$('input#cvTjanst').attr("disabled", true);
		this.tjanstOK = true;
	});

}

$(document).ready(function()
{
	$("div#header").click(function(){
		window.location = "http://www.conira.se";
	});

});

$(document).ready(function()
{ 
	$(function(){
		$("div#hideNews").show();
	});
});

function hamta_jobb(id){
	$(document).ready(function(){
		
		$.ajax({
		url: "source/ajax.php?q=getAnsokning",
		data: "&id="+id+"&sessionID="+Math.random(),
	 	beforeSend: function (){ 
            $('div#textM').html("<div id='loader'><div id='loader_1'><div class='ajaxpadd'><img src='images/icon/ajax.gif'></div><div class='ajaxpadd2'>Laddar in texten...</div></div></div>"); 
 
       	},  		
    	error: function(error){
    		$('div#textM').html('Ett fel uppstod, försök igen');
    	},

        success: function(text)
		{			
			$("div#news").show();			
			 $("div#hideCV").hide()
			 $("div#textM").hide();
			 $("div#textJobb").hide().html(text).fadeIn("slow");
			 $("div.sub",".main1").hide('fast');  
		}
	});			

	});
}

function ajax_request(lank, id)
{
	var meny_id = (id != null) ? '&id='+id : '';
	
	$.ajax({
		url: "source/ajax.php?q=get"+lank,
		data: meny_id+"&sessionID="+Math.random(),
	 	beforeSend: function (){ 
            $('div#textM').html("<div id='loader'><div id='loader_1'><div class='ajaxpadd'><img src='images/icon/ajax.gif'></div><div class='ajaxpadd2'>Laddar in texten...</div></div></div>"); 
 
       	},  		
    	error: function(error){
    		$('div#textM').html('Ett fel uppstod, försök igen');
    	},

        success: function(text)
		{			
			 $("div#textJobb").hide()
			 $("div#news").show();			
			 $("div#hideCV").hide()
			 $("div#textM").hide().html(text).fadeIn("slow");
			 $("div.sub",".main1").hide('fast');  
		}
		});

}

function validateNamn(namn){

	$(document).ready(function(){
		
		this.namnOK = false;

		this.namn = namn;
		
			var namnPattern = /^[a-zA-ZåäöÅÄÖáéóúýíüÁÉÓÚÝÍÜ\.]+([---\s][a-zA-ZåäöÅÄÖáéóúýíüÁÉÓÚÝÍÜ\.]+)+$/
			if(namnPattern.test(this.namn))
			{
				$("input#cvNamn").removeClass("infoError").addClass("infoCorrect");
				$("#validate_name").html('');
				this.namnOK = true;
			}
			
			
			else
			{
				$("input#cvNamn").addClass("infoError");
				$("#validate_name").html('Felaktigt inmatat namn!');
				this.namnOK = false;
			}
	});
}

function validateMail(mail){
	$(document).ready(function(){
		
		this.emailOK = false;
		this.mail = mail;
	
		var emailPattern =  /^([a-zåäöÅÄÖáéóúýíüÁÉÓÚÝÍÜ0-9_\-\.])+\@([a-zåäöÅÄÖáéóúýíüÁÉÓÚÝÍÜ0-9_\-\.])+\.([a-zåäöÅÄÖáéóúýíüÁÉÓÚÝÍÜ]{2,4})$/i;
  		
  		if(emailPattern.test(this.mail) == false)
  		{
  			$("input#cvEmail").addClass("infoError");
  			$("#validate_email").html('Felaktig E-mail adress!');
  			this.emailOK = false;
  		}
  		else
  		{
  			$("#validate_email").html('');
  			$("input#cvEmail").removeClass("infoError").addClass("infoCorrect");
  			this.emailOK = true;
  		}
  	});
}


function validateTjanst(tjanst){
	
	$(document).ready(function(){
	this.tjanstOK = false;
	this.tjanst = tjanst;
		
		var tjanstPattern =  /^[a-zåäöÅÄÖáéóúýíüÁÉÓÚÝÍÜ\.\s]{3,}$/i;

		if(!tjanstPattern.test(this.tjanst))
		{
			$("input#cvTjanst").addClass("infoError");
			$("#validate_tjanst").html('Felaktigt inmatat tjänst!');
			this.tjanstOK = false;
		}
		
		else
		{
			$("input#cvTjanst").removeClass("infoError").addClass("infoCorrect");
			$("#validate_tjanst").html('');
			this.tjanstOK = true;
		}
	});
}

function check_correct()
{
	$(document).ready(function(){
		if((this.namnOK) && (this.emailOK) && (this.tjanstOK))
		{												
			$("ul#stegCV_start").fadeOut();
			$("ul#stegCV_uploadCV").fadeIn();
			
				
			var btnUpload=$('#upload');
			var status=$('#uppladdat');
			new AjaxUpload(btnUpload, {
				action: 'source/ajax.php?q=uploadCV&namn='+this.namn+'&email='+this.mail+'&tjanst='+this.tjanst+'&sessionID='+Math.random(),
				name: 'CVupload',
				onSubmit: function(fil, ext){
					 if (! (ext && /^(doc|docx|txt|pdf|rtf)$/.test(ext))){ 
	  						status.html('Endast .doc, .docx, .txt, .pdf, .rtf filer är tillåtna!');
						return false;
					}
					
					status.html('Laddar upp ditt CV...');
				},
				onComplete: function(file, response){
					status.html('');
				
					if(response== true){
						$('#uppladdat').html('Laddade upp: <i>'+file+' </i> <img src="images/icon/correct.png" alt="OK" title="OK" />');
						$('#sendBox').html('<input type="text" class="send" onclick="finishCV()"/>');
						getFileName(file);					
					} else{
						$('#uppladdat').html('Fel: <b>'+response+'</b>');
					}
				}
				
		});
	}
		else
		{
			alert('Fyll i alla fälten korrekt!');
		
		}
	});
}

function getFileName(name)
{	
	$(document).ready(function()
	{	
		this.fileName = name;
	});
}

function finishCV(){

$(document).ready(function()
{		
			$.ajax({
				url: "source/ajax.php?q=getFinishCV",
				data: '&namn='+this.namn+'&mail='+this.mail+'&tjanst='+this.tjanst+'&cv='+this.fileName+'&sessionID='+Math.random(),
			 	beforeSend: function (){ 
		            $('div#textM').html("<div id='loader'><div id='loader_1'><div class='ajaxpadd'><img src='images/icon/ajax.gif'></div><div class='ajaxpadd2'>Laddar in texten...</div></div></div>"); 
		 
		       	},  		
		    	error: function(error){
		    		$('div#textM').html('Ett fel uppstod, försök igen');
		    	},
		
		        success: function(text)
				{	
					$("div#textJobb").hide()
					$("ul#stegCV_uploadCV").hide();
					$("ul#stegCV_finishOK").show();
					$("div#hideCV").hide()
				 	$("div#textM").hide().html(text).fadeIn("slow"); 
				}
			});
	});
}

$(document).ready(function()
{ 
	$(function(){
		$("div.main1").click(function(){ 
		$(this) 
		.parent() 
		.addClass("currentMeny") 
		.siblings(".currentMeny")
		.removeClass("currentMeny") 
		
		});

	});
	
});

$(document).ready(function()
{
	$(function(){
		$("a#startsidanS").click(function(){
		$("div#hideNews").show();
		$("div#info").hide("fast");
		$(this).removeClass("nextLink").addClass("currentLink");
		$("a#informationS").removeClass("currentLink").addClass("nextLink");
		$("div#information").removeClass("current").addClass("next");
		$("div#startSidan").removeClass("next").addClass("current");	
		// Ändra newsDiven
		
		});
		
		$("a#informationS").click(function(){
		$("div#info").show("fast");		
		$("div#hideNews").hide();
		$(this).removeClass("nextLink").addClass("currentLink");
		$("div#information").removeClass("next").addClass("current");
		$("a#startsidanS").removeClass("currentLink").addClass("nextLink");
		$("div#startSidan").removeClass("current").addClass("next");
		});
	});
});


