var sel = 1;
var max = 1;
var banner = 1;
var ban_sel = 1;
var ch = 1;
$("document").ready(function() {
	max = $("#carousel_reklam").children().length;
	if (max > 1) rotate_reklam();
});
 
function change_reklam(){
	$("#reklam_"+sel).css("display", "none");
	sel=sel+1;
	if (sel > max) sel = 1;
	$("#reklam_"+sel).css("display", "block");
}

function rotate_reklam(){
	setInterval(change_reklam, 5000); 
}

function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
			else return true;

	if (keycode == 13){
		if (($("#search_value").val() != '') && ($("#search_value").val() != 'Cautare'))
				window.location = "/cautare.php?s=" + $("#search_value").val();
		return false;
	}
		else
			return true;
}

// JavaScript Document

function calc_v(id){
	a=document.getElementById('to');
	b=document.getElementById('convert_val');
	c=document.getElementById('from');
	d = parseInt(c.value*49) + parseInt(a.value);
	if (c.value != 0) d--;
	rez = b.value * conv[d];
	document.getElementById('eredmeny').innerHTML = rez;
}

function change_cat(n){
	for (var i=1;i<=n;i++){
		if (document.getElementById("unit_from_" + i) != null) 
			document.getElementById("unit_from_" + i).style.display = 'none';
		if (document.getElementById("unit_to_" + i) != null) 	
			document.getElementById("unit_to_" + i).style.display = 'none';
	}
	document.getElementById('unit_from_' + document.getElementById('cat').value).style.display = 'block';
	document.getElementById('unit_to_' + document.getElementById('cat').value).style.display = 'block';
	change_text();
}

function change_text(){
	b=document.getElementById('convert_val').value;
	eval('b = parseFloat(' + b + ');');
	if (isNaN(b)) {
		b = 1;
	} 
	from = document.getElementById('unit_from_' + document.getElementById('cat').value).childNodes[0];
	to = document.getElementById('unit_to_' + document.getElementById('cat').value).childNodes[0];
	f = 1; t = 1;
	if (from.selectedIndex >= 0) {
		if (from.options[from.selectedIndex] != null) {
			ff = from.options[from.selectedIndex].text;
			f = from.options[from.selectedIndex].value;
			}
			else from = "";
	}
		else from = "";
	if (to.selectedIndex >= 0) {
		if (to.options[to.selectedIndex] != null) {
			tt = to.options[to.selectedIndex].text;
			t = to.options[to.selectedIndex].value;
		}
			else to = "";
	}
		else to = "";
	if (document.getElementById('cat').value != 7) {
		f = eval(f);
		t = eval(t);
		var r = eval("f / t"); 
		rez = eval("b * r");
		document.getElementById('eredmeny').innerHTML = rez;
	}
		else {
			var ConvertedTemp = get_fact(b, f, t);
			if (ConvertedTemp == "Below Absolute Zero"){
				document.getElementById('eredmeny').innerHTML = "intrare dvs. nu poate fi sub zero absolut.";
			} else {
				document.getElementById('eredmeny').innerHTML = ConvertedTemp;
			}
		}
}

function get_fact(ff,from_val,to_val){
 // first convert to kelvin
 if (from_val == 0){
   ff = ff + 273.15;
 } else if (from_val == 1){
   ff = ((ff - 32)/ 1.8) + 273.15;
 } else if (from_val == 2){
   ff = ff / 1.8;
 } else if (from_val == 3){
   ff = (ff * 1.25) + 273.15;
 }

 if (ff < 0){
   // Below absolute zero
   return "Below Absolute Zero";
 }

 // now convert kelvin to unit
 if (to_val == 0){
   ff = ff - 273.15;
 } else if (to_val == 1){
   ff = (1.8 * (ff -273.15)) + 32;
 } else if (to_val == 2){
   ff = ff * 1.8;
 } else if (to_val == 3){
   ff = (ff - 273.15) / 1.25;
 }
 
 // round it off
 if (Number.prototype.toFixed) {
   ff = ff.toFixed(7);
   ff = parseFloat(ff);
 }
 else {
   var leftSide = Math.floor(ff);
   var rightSide = ff - leftSide;
   ff = leftSide + Math.round(rightSide *10000000)/10000000;
 }

return ff;
}

function stripBad(string) {
    for (var i=0, output='', valid="eE-0123456789."; i<string.length; i++)
       if (valid.indexOf(string.charAt(i)) != -1)
          output += string.charAt(i)
    return output;
}
