var nv = (navigator.appName.indexOf("Netscape") != -1) || window.opera;

function initSettings()
{
	MM_preloadImages(site_root+'media/img/mnu/prima_pagina_on.jpg',site_root+'media/img/mnu/domenii_on.jpg',site_root+'media/img/mnu/gazduire_on.jpg',site_root+'media/img/mnu/info_on.jpg',site_root+'media/img/mnu/support_on.jpg',site_root+'media/img/mnu/contact_on.jpg',site_root+'media/img/mnu/access_clienti_on.jpg',site_root+'media/img/ajax-loader.gif');	
	
	if ($(document).height() <= $(window).height()) {
		//alert($(window).height());
		if( ( $("#header").height() + $("#content").height() + $("#foot").height() ) < $(window).height() ){
			//alert();
			$("#content").height( $(window).height() - $("#header").height() - $("#foot").height() );
		}
	}
	
	if ($('input[name|=whois_domain]')) $('input[name|=whois_domain]').keyup(function(event) {
												  if(event.keyCode == 13) doWhoIs();
												  });
	if ($('input[name|=whois_domain_h]')) $('input[name|=whois_domain_h]').keyup(function(event) {
												  if(event.keyCode == 13) doWhoIs('h');
												  });
	if($("#sh_pack_sel")){
		var crt_sh_pack = $("#sh_pack_sel").html();
	
		$("[class*=sh_pks]").each(function(index) { 
										$(this).mouseover(function() { $(this).removeClass('sh_pks').addClass('sh_pks_on'); });
										$(this).mouseout(function() {
											crt_sh_pack = $("#sh_pack_sel").html();
											elemId = $(this).attr('id'); crtId = "shpack_"+crt_sh_pack; 
											if(elemId!=crtId){ $(this).removeClass('sh_pks_on').addClass('sh_pks'); }
										});
										$(this).click(function() { 
											$("[class*=sh_pks]").removeClass('sh_pks_on').addClass('sh_pks');
											$("#shpack_"+(index+1)).removeClass('sh_pks').addClass('sh_pks_on'); $("#sh_pack_sel").html((index+1));	
											$('input[name=paks]:eq('+(index)+')').attr('checked', 'checked');
										});
		});
		
	}
	
	if($('input:radio[name=dom_step2_opt1]').length > 0){
		$('input:radio[name=dom_step2_opt1]').change(function() { 
				if($(this).is(':checked')){ 
					if($(this).val()==2){$("#ds2_op1").css("display","none");  $("#ds2_op2").css("display","block"); }
					else if($(this).val()==1){$("#ds2_op1").css("display","block");  $("#ds2_op2").css("display","none"); }; 
				}; 
		});
	}
	
	if($('input[name|=st3_opt]').length > 0){
		if ($('input[name|=st3_opt]')){
			$('input[name|=st3_opt]').change(function() { if($(this).is(':checked')){ domStep3ChangeType($(this).val())}; });
		}
	}
	
	if(loc<2){
		MM_preloadImages(site_root+'media/img/hp_tabs_2.gif',site_root+'media/img/hp_tabs_3.gif',site_root+'media/img/hp_tabs_4.gif' );
	}
	
	if($('.qm').length > 0){
		$('.qm').each(function(index) {
			  $(this).mouseover(function() {
				  toolOver(this,$(this).attr("alt"),0,-28);
			  });
			  $(this).mouseout(function() {
				  toolOver();
			  });
		 });
	}
	
	if($('.hti').length > 0){
		$('.hti').each(function(index) {
			  $(this).click(function() {
				  im_id = 	$(this).find('img').attr("id");
				  e_id = im_id.split("_")[1];
				  if( $("#ht_"+e_id).css('display')!='none' ){
					 $("#ht_"+e_id).css('display','none');
					 $("#"+im_id).attr("src",site_root+'media/img/symb_down.jpg');
				  }else{
					 $("#ht_"+e_id).css('display','block'); 
					 $("#"+im_id).attr("src",site_root+'media/img/symb_up.jpg')
				  }
			  });
		 });
	}
}

function refCaptcha(){
	$("#capt_obj").attr('src', 'http://www.maghost.ro/lib/inc.capcha.php?rand='+Math.random());
}

function cSelcctDep(opt_val){
	$("select#department option[selected]").removeAttr("selected");
	$("select#department option[value='"+opt_val+"']").attr("selected", "selected"); 
	$("select#department").focus();
}

function domStep3ChangeType(pos){
	var files = ["","step3_auth","domains-step3_pf","domains-step3_pj","domains-step3_ong"];
	//alert(files[pos]);
	$.ajax({
		   type: "POST",
		   url: "ajaxHendler.php",
		   data: "action=getFormFile&file="+files[pos],
		   success: function(msg){
			 step_cont = get_response_tag('tag1',msg);
				 $("#st3_cont").html(step_cont);  
		   }
	});
}

function checkOrderFrm(f){
	if(f.ctc.checked==false){
		alert('Nu ai bifat ca esti de acord cu termenii si conditiile acestui site!');
		return false;
	}
	return true;
}

function checkSendContact(f)
{
	if(!isEMailAddr(f.email.value)){
		f.email.focus();
		alert('Adresa de email invalida!');
		return false;
	}
	if(isEmpty(f.dep.value)){
		f.dep.focus();
		alert('Selectati un departament!');
		return false;
	}
	if(isEmpty(f.mesaj.value)){
		f.mesaj.focus();
		alert('Introduceti mesajul!');
		return false;
	}
	
	$.ajax({
		   type: "POST", url: "ajaxHendler.php", data: "action=checkCapcha&val="+f.capcha.value,
		   success: function(msg){
			 res = get_response_tag('tag1',msg);
				if(res!="OK"){
					f.capcha.focus();
					alert('Cod de securitate incorect!');
					return false;
				}else{ f.submit(); }
		   }
	});
	
	return false;
}

function doWhoIs(loc){
	if(loc=='h'){
		domainVal = $('input[name|=whois_domain_h]').val();
		domainTld = $('select[name|=whois_ext]').val();
		if(!validateDomain(domainVal)){ alert("Domeniu invalid! Introduceti denumirea fara extensie, ex: numedomeniu"); return false;}	
		else location='index.php?loc=2&dom='+domainVal+'&tld='+domainTld;
	}
	domainVal = $('input[name|=whois_domain]').val();
	if(!validateDomain(domainVal)){ alert("Domeniu invalid! Introduceti denumirea fara extensie, ex: numedomeniu"); return false;}

	if (!isEmpty(domainVal) && domainVal!='Numele domeniului...') { 
		$.ajax({
		   type: "POST",
		   url: "ajaxHendler.php",
		   data: "action=doWhoIs&domain="+domainVal+"&ext="+$('select[name|=whois_ext]').val(),
		   beforeSend: function(){ 
		   	  $("#whois_rez").html('<div align="center" style="padding-top:8px"><img src="'+site_root+'media/img/ajax-loader.gif" /></div>');},
		   success: function(msg){
			 simdom = get_response_tag('tag1',msg);
			 rez = get_response_tag('tag2',msg);
			 res = get_response_tag('tag3',msg);
			 
			 $("#whois_rez").html(rez);
			 $("#sim_dom").html(simdom); 
			 if(res=="OK"){ $("#dnext_2").css("visibility","visible"); }
			 else{$("#dnext_2").css("visibility","hidden");}
		   }
		});
	}
}

function switch_domains_tabs(form_file){
//	var opt = $('input:radio[name=r_step1]:checked').val();
	$.ajax({
		   type: "POST",
		   url: "ajaxHendler.php",
		   data: "action=getFormFile&file="+form_file,
		   success: function(msg){
			 step_cont = get_response_tag('tag1',msg);
				 $("#dom_tabs").html(step_cont);  
		   }
		});
}

function domGoToStep(step){
  if(step==2){
	var domain = domainVal = $('input[name|=whois_domain]').val();
	var exts = [$('select[name|=whois_ext]').val()]
	
	$('input:checkbox[name="sim_doms"]:checked').each(function(index) { exts.push($(this).val());});

	$.ajax({
		   type: "POST",
		   url: "ajaxHendler.php",
		   data: "action=domGoToStep2&domain="+domain+"&exts="+exts,
		   success: function(msg){
			 step_cont = get_response_tag('tag1',msg);
				 //$("#dom_tabs").html(step_cont);  
				 document.location = 'index.php?loc=2&loc2=2';
		   }
	});
  }else if(step==3){
		  var s2_opt1 = $('input:radio[name=dom_step2_opt1]:checked').val();
		  var s2_opt2 = $('input:radio[name=paks]:checked').val();
		  
		  $.ajax({
			   type: "POST",   url: "ajaxHendler.php",   data: "action=domGoToStep3&s2_opt1="+s2_opt1+"&s2_opt2="+s2_opt2,
			   success: function(msg){
				 step_cont = get_response_tag('tag1',msg);
					 //$("#dom_tabs").html(step_cont);  
					 document.location = 'index.php?loc=2&loc2=3';
			   }
		 });
  }
}

function packsGoToStep(step){
	if(step==3){
		op1 = $('input[name|="dom_step2_opt1"]:checked').val();
		
		if(op1<2){
			var domain = domainVal = $('input[name|=whois_domain]').val();
			var exts = [$('select[name|=whois_ext]').val()]
			
			$('input:checkbox[name="sim_doms"]:checked').each(function(index) { exts.push($(this).val());});
		}else{
			var domain = domainVal = $('input[name|=have_domain]').val();
			if(!validateDomain2(domainVal)){ alert("Domeniu invalid! Ex: numedomeniu.tld"); return false;}
			
			var exts = [domainVal.substr(domainVal.lastIndexOf("."),domainVal.length)];
			
			domain = domainVal.substr(0,domainVal.lastIndexOf("."));
		}
		
		$.ajax({
		   type: "POST",
		   url: "ajaxHendler.php",
		   data: "action=packsGoToStep&domain="+domain+"&exts="+exts+"&op1="+op1,
		   success: function(msg){
			 step_cont = get_response_tag('tag1',msg);
				 //$("#dom_tabs").html(step_cont);  
				 document.location = 'index.php?loc='+loc+'&loc2='+loc2+'&step=3';
		   }
		});
	}
}

function dS2DelDom(ext){
	$.ajax({
		   type: "POST",
		   url: "ajaxHendler.php",
		   data: "action=dS2DelDom&ext="+ext,
		   success: function(msg){
			 step_cont = get_response_tag('tag1',msg);
				 if(step_cont!="NOTOK"){
				 	$("#dom_list").html(step_cont);  
				 }else{
					 location='index.php?loc=2'
				 }
				 //alert(msg);
		   }
	});
}

function updateFinDomsPeriod(index,val){
	$.ajax({
			   type: "POST",   url: "ajaxHendler.php",   data: "action=updateFinDomsPeriod&index="+index+"&val="+val,
			   success: function(msg){
				 res = get_response_tag('tag1',msg);
					 $("#prds_cont").html(res);  
			   }
	 });
}

function updateFinDomsPeriodPaks(index,val,loc2){
	$.ajax({
			   type: "POST",   url: "ajaxHendler.php",   data: "action=updateFinDomsPeriodPaks&index="+index+"&val="+val+"&loc2="+loc2,
			   success: function(msg){
				 res = get_response_tag('tag1',msg);
					 $("#prds_cont").html(res);  
			   }
	 });
}

function updatePackPeriod(val,loc2){
	$.ajax({
		   type: "POST",   url: "ajaxHendler.php",   data: "action=updatePackPeriod&val="+val+"&loc2="+loc2,
		   success: function(msg){
			 res = get_response_tag('tag1',msg);
				 $("#prds_cont").html(res);  
		   }
	 });
}


function updateShpackPeriod(val){
	$.ajax({
			   type: "POST",   url: "ajaxHendler.php",   data: "action=updateShpackPeriod&val="+val,
			   success: function(msg){
				 res = get_response_tag('tag1',msg);
					 $("#prds_cont").html(res);  
			   }
	 });
}

function goTop(){
	$('html, body').animate({scrollTop:0}, 'slow');
}



