
//BROWSER DETECTION
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;
var tampon = ''

function writeIn(field_name, val){
	if(ns6) field = eval("document.getElementById('"+field_name+"')");
	else if(ns4) field = eval("document."+field_name);
	else field = eval("document.all."+field_name);
	field.innerHTML = val;
}

function fieldOb(field_name){
	if(ns6) field = eval("document.getElementById('"+field_name+"')");
	else if(ns4) field = eval("document."+field_name);
	else field = eval("document.all."+field_name);
	return field;
}

function ChangeTabBg(name){
	ob_left = fieldOb(name + '_left');
	ob_middle = fieldOb(name + '_middle');
	ob_right = fieldOb(name + '_right');
	ob_middle.className = 'menu_tab';
	
	if ($('#base_url').length > 0)
			base_url_val = $('#base_url').attr('value');
	else 	base_url_val = '';	 
	
	//background-repeat: no-repeat;
	//background-position: center center;
	ob_middle.style.backgroundImage = "url("+base_url_val+"_layouts/images/menu_tab_middle.jpg)";
	ob_left.style.backgroundImage = "url("+base_url_val+"_layouts/images/menu_tab.jpg)";
	ob_right.style.backgroundImage = "url("+base_url_val+"_layouts/images/menu_tab.jpg)";
}

function ChangeTabBgOver(name){
	ob_left = fieldOb(name + '_left');
	ob_middle = fieldOb(name + '_middle');
	ob_right = fieldOb(name + '_right');
	ob_middle.className = 'menu_tab_over';
	
	if ($('#base_url').length > 0)
			base_url_val = $('#base_url').attr('value');
	else 	base_url_val = '';	 
	
	ob_middle.style.backgroundImage = "url("+base_url_val+"_layouts/images/menu_tab_middle_over.jpg)";
	ob_left.style.backgroundImage = "url("+base_url_val+"_layouts/images/menu_tab_over.jpg)";
	ob_right.style.backgroundImage = "url("+base_url_val+"_layouts/images/menu_tab_over.jpg)";
	//ob_right.style.backgroundPosition = "right";
}

function checkFormPass(form){

   	if(form.old_pass.value == '')	{
    		alert('Enter current password!');
    		form.old_pass.focus();
   	 	return false ;
   	}
	
   	if(form.new_pass_1.value == '')	{
    		alert('Enter new password!');
    		form.new_pass_1.focus();
   	 	return false;
   	}
	
   	if(form.new_pass_2.value == '')	{
    		alert('Reenter new password!');
    		form.new_pass_2.focus();
   	 	return false ;
   	}
	
   	if(form.new_pass_1.value != form.new_pass_2.value)	{
    		alert('Error! You have reentered a different new password!');
    		form.new_pass_1.focus();
   	 	return false;
   	}

	return true;
}

function LoadAjax(){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
	  alert ("Please install the newest version for your browser!");
	  return;
	} 
	
	ob = fieldOb('ajax_url');
	url = ob.value;
	
	xmlHttp.onreadystatechange=TriggerAjax;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function TriggerAjax(){
	ob = fieldOb('ajax_url');
	url = ob.value;
	ob = fieldOb('ajax_place_field');
	place_field = ob.value;
	ob = fieldOb('ajax_time');
	time = ob.value;
	
	if (xmlHttp.readyState==4){
		response=xmlHttp.responseText;
		
		if(place_field != 'no_response'){
			ob = fieldOb(place_field);
			if(tampon == '') tampon = response;
			if(tampon != response){
				tampon = response;
				ob.innerHTML = response;
			}
		}
		
		setTimeout('LoadAjax();', time);
	}
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try { xmlHttp=new XMLHttpRequest(); }
	catch (e) {
	  try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
	  catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	return xmlHttp;
}

