function simple_tooltip(target_items, name){
	$(target_items).each(function(i){
		$("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+$(this).attr('title')+"</p></div>");
		var my_tooltip = $("#"+name+i);
		my_tooltip.hide()
		
		$(this).removeAttr("title").mouseover(function(){
			my_tooltip.css({opacity:0.9, display:"none"}).fadeIn(400);
		}).mousemove(function(kmouse){
			my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
		}).mouseout(function(){
			my_tooltip.fadeOut(200);
		});
	});
}

function customCheckBox(id) {
	var chk = byId('zone_chk_'+id);
	var img = byId('zone_img_chk_'+id);
	if (chk.checked) {
		chk.checked = "";
		img.src = '/design/ukraine/img/checkbox.jpg';
	} else {
		chk.checked = "checked";
		img.src = '/design/ukraine/img/checkok.gif';
	}
}

$(document).ready(function(){
 simple_tooltip("a.economy","tooltip");
});


function updateDomainCheckStatus(index, domain, zone, domain_status, action, comment) {
	var d_status = byId('dc_'+domain+'_'+index);
	var domain_action = byId('domain_action_'+domain+'_'+index);
	var domain_name = byId('domain_name_'+domain+'_'+index);
	var d_comment = byId('dzc_'+domain+'_'+index);
	
	d_status.innerHTML = domain_status;
	if (comment.length>0) {
		d_comment.innerHTML = comment;
	}
	
	if (action == 'cart') {
		d_status.innerHTML = '<span style="color:green">свободен,<br> добавлен в корзину</span>';
		domain_action.innerHTML = "<img src='/design/ukraine/img/domain_ok.png'>";
	} else if(action == 'register') {
		domain_action.innerHTML = "<input type='checkbox' name='reg["+domain+"]["+index+"]' id='reg_"+domain+"_"+index+"' value='true'>";
	} else if (action == 'whois_link') {
		domain_action.innerHTML = "<img src='/design/ukraine/img/domain_error.png'>";
		domain_name.innerHTML = "<a target=_blank href='http://"+domain+"."+zone+"/'>"+domain+'.'+zone+"</a> ["+"<a href='#' onclick=\"CenterWindow('/Domains/Whois/?domain="+domain+'.'+zone+"', 'whois', 400, 500, 'yes', 'no'); return false;\"><span class='bad'>whois</span></a>"+"]";
		
	} else if (action == 'transfer') {
		domain_action.innerHTML = "<img src='/design/ukraine/img/domain_error.png'>";
		domain_name.innerHTML = "<a target=_blank href='http://"+domain+"."+zone+"/'>"+domain+'.'+zone+"</a> ["+"<a href='#' onclick=\"CenterWindow('/Domains/Whois/?domain="+domain+'.'+zone+"', 'whois', 400, 500, 'yes', 'no'); return false;\"><span class='bad'>whois</span></a>"+"]";
		d_comment.innerHTML = "<a target='_blank' href='/Domains/Transfer/?domain="+domain+'.'+zone+"'>Это мой домен и я хочу перенести его к вам</a>";
	} else if (action == 'ordered') {
		domain_action.innerHTML = "<img src='/design/ukraine/img/domain_error.png'>";
	} else if (action == 'error') {
		domain_action.innerHTML = "<img src='/design/ukraine/img/domain_error.png'>";
	}
}

function isDomainsSelected() {
	var input_obj = document.getElementsByTagName('INPUT');
	var name = 'reg';
	var selected = false;
	for(var i=0;i<input_obj.length;i++) {
		if (input_obj[i].type!='checkbox') continue;
		if ((input_obj[i].name.substr(0, name.length) == name) && input_obj[i].checked) {
			selected = true;
			break;
		}
	}
	return selected;
}

function goRegister() {
	if (!isDomainsSelected() && $('table.domain_check span.in_cart').length == 0) {
		alert('Отметьте галочками домены, которые вы хотите зарегистрировать');
		return false;
	}
	
	byId('Form').action = '/action/hosting/order/domains/';
	byId('Form').submit();
}

function addDomainsToCart() {
	if (!isDomainsSelected()) {
		alert('Отметьте галочками домены, которые вы хотите зарегистрировать');
		return false;
	}
	
	AjaxRequest.send('Form', '/action/hosting/order/domains/', '', true, {});
	$('table.domain_check input:checked').parent().html("<span class=in_cart style='color: green'>в корзине</span>");
}

function domainChangeCheckType(type) {
	if (type == 'single') var antitype = 'mass';
	else var antitype = 'single';
	
	$('#check_type').val(type); 
	$('#domain-'+antitype+'-check').hide(); 
	$('#domain-'+type+'-check').show();
	
	if (type == 'mass' && $('#domain').val()!='') {
		$('#domain_mass_check').val(byId('domain').value);
	}
	
}

function onDomainCheckSubmit() {
	
	var type = $('#check_type').val();
	
	if (type == 'single') {
		if (byId('domain').value=='') {
			alert('Укажите имя домена для проверки'); 
			byId('domain').focus(); 
			return false;
		}
	} else {
		if ($('#domain_mass_check').val()=='') {
			alert('Укажите имена доменов для проверки'); 
			byId('domain_mass_check').focus(); 
			return false;
		}
	}
}

function activatePromoCode(promo_code_field_id, return_path) {
	location.href = "/action/hosting/order/activate_promo_code/?promo_code="+$('#'+promo_code_field_id).val()+'&_return_path='+return_path;
}