/**
 * @author 
 */

<!-- // Function that clears all inputs on focus
window.onload = function()
		{
			// L&auml;gg in IDs p&aring; alla inputs som ska ha funktionaliteten i nedanst&aring;ende array.
			var arrElements = Array('search_field', 'time', 'date', 'email', 'password');
			var e;
			
			for (var i = 0; i < arrElements.length; i++)
			{
				if (e = document.getElementById(arrElements[i]))
				{
					setInput(e);
				}
			}
			
			function setInput(e)
			{
				var msg;
				msg = e.value;

				e.onfocus = function()
				{
					if (e.value == msg)
					{
						msg = e.value;
						e.value = '';
					}
				}
				
				e.onblur = function()
				{
					if (e.value == '')
					{
						e.value = msg;
					}
					e.blur;
				}
			}
		}
$(document).ready(function(){
	if(typeof(document.qtip) == "Object") {
		$('tr.cart_table_r2 a[href][title]').qtip({
	      content: {
	         text: false // Use each elements title attribute
	      
	   },
	   effect: {
	   	type: "fade"
	   },
	  style: {
	      border: {
	         width: 5,
	         color: "#3283dd"
	      },
	      padding: 10, 
	      textAlign: 'center',
	      tip: true // Give it a speech bubble tip with automatic corner detection
	   }
	   });
	}
	//Byte av serviceresorl&auml;nk till statisk i menyn
	var URLTOSITE = "http://www.rfss.se/Verksamhet/Serviceresor.aspx";
	$('#nav_ul a[title="Serviceresor"]').attr('href',URLTOSITE);
	$('#nav_ul a[title="Serviceresor"]').next('ul').remove();
	
		
	$('#translate, #close_translate').click(function(){
		$('#translate_content').toggle("fast");
		return false;
	});
	$('#google_translate_element select.goog-te-combo').live('change', function(){
		$('#translate_content').toggle("fast");		
	});
	
	function input_values()
	{	
		/*var inputBox = $('input[type=text]');
	
		
		inputBox.focus(function(){
			if ($(this).val() != "") {
				
				var theValue = $(this).val();
				$(this).attr('temp', theValue)
				$(this).val('');
			};
		
		});
		inputBox.blur(function(){
			if ($(this).val() == "") {
				var theValue = $(this).attr('temp');
				$(this).val(theValue);
			};
			
		});
	}
	input_values();*/
	
	
	
});

	function PNR_IsValid(vVad) {

        if(/^\d{12}$/.test(vVad)) {
			var d = new Date();	
			var vYear = parseInt(vVad.substr(0,4));	
			var vMonth = parseInt(vVad.substr(4,2));
			var vDay = parseInt(vVad.substr(6,2));
			if( vYear<1900 || vYear > d.getFullYear() ) return false;	
			if( vMonth<0 || vMonth > 12 ) return false;	
			if( vDay<0 || vDay > 31 ) return false;	
			return true;
		}
		return false;
	}
	
	function PNR_ControlAge(pNr, vMinimi) {
		var s = new Array();
		s[0] = parseInt(pNr.substr(0,4));	
		s[1] = parseInt(pNr.substr(4,2));
		s[2] = parseInt(pNr.substr(6,2));

		var d = new Date();
		var cAge; 
		cAge = d.getFullYear()-s[0];
		if( parseInt(cAge)>parseInt(vMinimi)) { 	
			return true;
		} else if( cAge==vMinimi) {

			if( (d.getMonth()) > parseInt(s[1]-1) ) {
                return true;
            } else if ( (d.getMonth()) == parseInt(s[1]-1) ) {
				if( d.getDate()>= parseInt(s[2]) ) {
					return true;
				}
			}
		}
		return false;
	}

	function PNR_GetLastNumber(vVad) {	
		var ctrlPNR = new String(""); ctrlPNR = vVad.replace(/-/g, "").substr(2); 
		if( ctrlPNR.length == 10 ) { ctrlPNR = ctrlPNR.substr(0, ctrlPNR.length-1) }
		a=0; sum="";
		for( var n=0; n<ctrlPNR.length; n++) { a = 2; if(n%2) {a=1}; sum+="" + (parseInt(ctrlPNR.substr(n,1))*a)  }; numericSum = 0;
		for( var n=0; n<sum.length; n++) {  numericSum+=parseInt(sum.substr(n,1)); }
		var decInt = new Number(  0  )
		decInt = numericSum.toString().substr(numericSum.toString().length-1);
		if( decInt==10 || decInt == 0) {return 0;}
		return 10-decInt;
	}
	
	function PNR_LastNumberIsValid(vPostnummer) {
		var vLastNummer = parseInt(vPostnummer.substr(vPostnummer.length-1));		
		if( vLastNummer == PNR_GetLastNumber(vPostnummer)) {return true;}
		return false;
	}

// -->

