////////////////////////// DETECT BROWSER TO AVOID IE6 //////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////
function detectBrowser() {

var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	if ((browser=="Netscape"||browser=="Microsoft Internet Explorer") && (version>=4)) {
	  alert("Your browser is good enough! "+version);
	}
	else {
	  alert("It's time to upgrade your browser!");
	}

}
/////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////// AJAX CODE FOR RETRIEVING PASWORD //////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////

// Get the HTTP Object
function getHTTPObject2() { 
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
} 

// Change the value of the outputText field
function setOutput2(){

	if(httpObject.readyState == 4){
		document.getElementById("ajax_forgot").innerHTML = httpObject.responseText;
	}
	else document.getElementById("ajax_forgot").innerHTML="<img src='./misc/loading.gif'>";  
	
}

// Implement business logic
function retrieveIT2(){
	type=document.login_form.retrieve_pass;
	if(type[1].checked) type="pwd";
		else if(type[0].checked)  type="reg";
	data=document.getElementById("email_account").value;
	httpObject = getHTTPObject2();
	if (httpObject != null) {
		httpObject.open("GET", "/inc/ajax.php?type="+type+"&data="+data, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput2;
	}
}
var httpObject = null;

/////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////

function authorize_renew(choice) {
		switch(choice) {
			case "1": 	document.form1.submit(); 
						break;
			case "2": 	document.auth_stored.submit();					  	
					  	break;
		}
}

/////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////


function selected_confirm() {
	//alert(0);
	var ab=document.getElementById("domains_list[]").value;
	alert(ab);
	return false;
}

				 
function valid_checkout() {

var not_valid=0;
	//if(document.checkout_form.contact_choice[0].checked==true) {
		if(document.getElementById("handle_reg").value=="-2") not_valid++;
		if(document.getElementById("handle_tec").value=="-2") not_valid++;
		if(document.getElementById("handle_adm").value=="-2") not_valid++;
		if(document.getElementById("handle_bil").value=="-2") not_valid++;
	//}
	/*
	if(not_valid==0) return true; 
		else {
			alert("Please select contacts for your domain name(s)");
			return false;
		}*/
		//alert("Please select contacts for your domain name(s)");
		if(not_valid==0) return true; 
		
		alert("Please select contacts for your domain name(s).");
		return false;
}
function enable_password(bool) {
	switch(bool) {
		case 0 : 
				document.getElementById("frm_passwd").disabled=true;	
				document.getElementById("frm_new_pass").disabled=true;	
				document.getElementById("frm_new_pass2").disabled=true;
				break;
		case 1 : 
				document.getElementById("frm_passwd").disabled=false;	
				document.getElementById("frm_new_pass").disabled=false;	
				document.getElementById("frm_new_pass2").disabled=false;
	}
}
function show_hide(toShow, toHide) {

	document.getElementById(""+toShow+"").style.visibility="visible";
	document.getElementById(""+toHide+"").style.visibility="hidden";
	document.getElementById(""+toHide+"").style.height="0px";

	if(toHide=="new_dom") {
;
		document.getElementById("CON01").style.visibility="hidden";
		document.getElementById("CON02").style.visibility="hidden";
		document.getElementById("CON03").style.visibility="hidden";
		document.getElementById("CON04").style.visibility="hidden";
	}  else {
		
		document.getElementById("CON01").style.visibility="visible";
		document.getElementById("CONT01").className = 'tabs_button_off';
		document.getElementById("CONT02").className = 'tabs_button';
		document.getElementById("CONT03").className = 'tabs_button';
		document.getElementById("CONT04").className = 'tabs_button';
	}
}

function resize_contact_div(){ 
	
	var screenHeight = screen.height;
	var screenWidth = screen.width;
	var new_width=(screenWidth - 480)/2 + "px";
	var new_height=(screenHeight - 500)/2 + "px";
	
	document.getElementById("contact_details").style.left=new_width;
	document.getElementById("contact_details").style.top=new_height;
	
	document.getElementById("contact_details_div").style.height = screenHeight + "px"; 
	
	
} 

function resize_new_ns_div(){ 
	
	var screenHeight = screen.height;
	var screenWidth = screen.width;
	var new_width=(screenWidth - 250)/2 + "px";
	var new_height=(screenHeight - 450)/2 + "px";
	
	document.getElementById("new_ns").style.left=new_width;
	document.getElementById("new_ns").style.top=new_height;
	
	document.getElementById("new_ns_div").style.height = screenHeight + "px"; 
	
	
} 


function contact_visibility(how, handle){

document.getElementById('contact_details').innerHTML='<iframe frameborder="0" class="iframe_contact" src="/control/inc/contacts_ajax.php?handle='+handle+'"></iframe>';

document.getElementById('contact_details').innerHTML="<div class='colo_fiche_close'><b><a href='#' class='colo_fiche_close' onclick='contact_visibility(0)' >[close]</a></b></div>"+document.getElementById('contact_details').innerHTML;

var contact_details= document.getElementById("contact_details");
var contact_details_div= document.getElementById("contact_details_div");

	switch(how) {
		case 0 : // if how=0 then I hide the contacts divs 
				contact_details.style.visibility='hidden';
				contact_details_div.style.visibility='hidden';
				break;
		case 1 : // if how=1 then I show the contacts divs 
				contact_details.style.visibility='visible';
				contact_details_div.style.visibility='visible';
				break;
	}

} 

function contact_add_visibility(type){

handle_reg=document.getElementById('handle_reg').value;
handle_adm=document.getElementById('handle_adm').value;
handle_tec=document.getElementById('handle_tec').value;
handle_bil=document.getElementById('handle_bil').value;

document.getElementById('contact_details').innerHTML='<iframe frameborder="0" class="iframe_contact" src="/control/inc/contacts_add_ajax.php?type='+type+'&regis='+handle_reg+'&adm='+handle_adm+'&bil='+handle_bil+'&tec='+handle_tec+'"></iframe>';

document.getElementById('contact_details').innerHTML="<div class='colo_fiche_close'><b><a href='#' class='colo_fiche_close' onclick='contact_visibility(0)' >[close]</a></b></div>"+document.getElementById('contact_details').innerHTML;

var contact_details= document.getElementById("contact_details");
var contact_details_div= document.getElementById("contact_details_div");

contact_details.style.visibility='visible';
contact_details_div.style.visibility='visible';


} 


function new_ns_visibility(how, which){

var old_ns1=document.getElementById('ns1').value;
var old_ns2=document.getElementById('ns2').value;

document.getElementById('new_ns').innerHTML='<iframe frameborder="0" class="iframe_new_ns" src="../../skeletons/domains/ns.php?old_ns1='+old_ns1+'&old_ns2='+old_ns2+'&add='+which+'"></iframe>';

document.getElementById('new_ns').innerHTML="<div class='colo_new_ns_close'><b><a href='#' class='colo_new_ns_close' onclick='new_ns_visibility(0)' >[close]</a></b></div>"+document.getElementById('new_ns').innerHTML;

var new_ns= document.getElementById("new_ns");
var new_ns_div= document.getElementById("new_ns_div");

	switch(how) {
		case 0 : // if how=0 then I hide the contacts divs 
				new_ns.style.visibility='hidden';
				new_ns_div.style.visibility='hidden';
				break;
		case 1 : // if how=1 then I show the contacts divs 
				new_ns.style.visibility='visible';
				new_ns_div.style.visibility='visible';
				break;
	}

} 


function check_domain(field_list, filed_checked) {

	for (i = 0; i < field_list.length; i++) {
		if(field_list[i].value==filed_checked) {
				if(field_list[i].checked == true) field_list[i].checked = false;
				else field_list[i].checked = true;
		}
	}

}

var checked_status=1;
function check_all_domains(field) {
	if(field.length>0) {
		if(checked_status == 0) {
			for (i = 0; i <= field.length; i++) {
					field[i].checked = false;
					 checked_status=1;
			}
		} else {
			for (i = 0; i <= field.length; i++) {
					field[i].checked = true;
					checked_status=0;
			}
		}
	}
	else {
		switch(checked_status) {
			case 0 : field.checked=true; checked_status=1; break;
			case 1 : field.checked=false; checked_status=0; break;
		}
	}
}


function change_bg(color, field) {
	field.style.background=color;
	if(field.style.fontWeight=="bold") { 
		field.style.fontWeight="100"; 
		field.style.color="#000000"; 
	} 
	else {
			field.style.fontWeight="bold";
			field.style.color="#223f99"; 
	}
}



// Get the HTTP Object
function getHTTPObject(){
	if (window.ActiveXObject) 
		return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
      return new XMLHttpRequest();
      else {
      	alert("Your browser does not support AJAX.");
      	return null;
      }
}
	  


function getContactInfo(which, value) {
	
	switch(which) {
		case "reg" :	
				var handle= value; 
				if(handle!=-2) {
				 	document.getElementById('div_reg').innerHTML="<img class='click_hand' onclick='contact_visibility(1, \""+handle+"\")' src='/images/fiche.jpg'>";	
					
				} else document.getElementById('div_reg').innerHTML="";		
				break;
					
		case "bil" :
				var handle= value; 
				if(value!=-2) {
				 	document.getElementById('div_bil').innerHTML="<img class='click_hand' onclick='contact_visibility(1, \""+handle+"\")' src='/images/fiche.jpg'>";				
				} else document.getElementById('div_bil').innerHTML="";		
				break;
				
		case "tec" :
				var handle= value; 
				if(value!=-2) {
				 	document.getElementById('div_tec').innerHTML="<img class='click_hand' onclick='contact_visibility(1, \""+handle+"\")' src='/images/fiche.jpg'>";				
				} else document.getElementById('div_tec').innerHTML="";		
				break;
					
		case "adm" :
				var handle= value; 
				if(value!=-2) {
				 	document.getElementById('div_adm').innerHTML="<img class='click_hand' onclick='contact_visibility(1, \""+handle+"\")' src='/images/fiche.jpg'>";				
				} else document.getElementById('div_adm').innerHTML="";		
				break;
	}
	
	

}


// Change the value of the outputText field
function setOutput(){
	if(httpObject.readyState == 4){
		document.getElementById('contact_details').innerHTML= httpObject.responseText;
    }
 }
