 $(document).ready(function() {
 	$("form.niceForm").each(function() {
		$(this).find("input[type=submit]").hide();
		$(this).append("<img src='/images/submit_button.gif' class='submitButton' alt='submit'>");
		$(this).find("img.submitButton").click(function(){
			$(this).parent().submit();
		});
		if($(this).attr('id') == "login"){
			$(this).find("input[type=text],input[type=password]").each(function(){
				$(this).attr('defaultValue',$(this).value);
				$(this).click(function(){
					if($(this).attr('defaultValue') == $(this).attr('value')){
						$(this).attr('value',"");
					}
				});
			});
		}
	});
 });

 $(document).ready(function() {
	$("form.niceForm input#password").live('keypress', function (e) {
    if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
    	$("form.niceForm").submit();
    }
	});
	$("form.niceForm input#loginName").live('keypress', function (e) {
    if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
    	$("form.niceForm").submit();
    }
	});
 });

/* pro search blok */
 $(document).ready(function() {
 	$("form.niceFormSearch").each(function() {
		$(this).find("input[type=submit]").hide();
		$(this).append("<img src='/images/submit_button_search.gif' class='submitButton' alt='submit'>");
		$(this).find("img.submitButton").click(function(){
			$(this).parent().submit();
		});
	});
 });


/* pro whois blok */
 $(document).ready(function() {
 	$("form.niceFormWhois").each(function() {
		$(this).find("input[type=submit]").hide();
		$(this).append("<img src='/images/submit_button_whois.png' class='submitButton' alt='submit'>");
		$(this).find("img.submitButton").click(function(){
			$(this).parent().submit();
		});
		if($(this).attr('id') == "whoisform"){
			$(this).find("input[type=text],input[type=password]").each(function(){
				$(this).attr('defaultValue',$(this).value);
				$(this).click(function(){
					if($(this).attr('defaultValue') == $(this).attr('value')){
						$(this).attr('value',"");
					}
				});
			});
		}

	});
 });


$(document).ready(function(){
	$("form.helpform").each(function(){
		var formID = $(this).attr('id');
		$(this).find("input:not([type=submit]),select").each(function(){
			var key = "helpform-" + formID + "-" + $(this).attr('name');
			$(this).parent().append("<a href='/form-help/edit/?height=300&width=400&key="+key+"' class='thickbox' title='Napoveda'><img src='/images/add_help_button.gif'></a>");
		});
	});
});

$(document).ready(function(){
	$("div.show-data").each(function(){
		var idElm = $(this).attr('id');
		var text = $(this).find('p');
		var more = $(this).find('span.more-info');
		var less = $(this).find('span.less-info');
		var moreText = $(more).html();
		var lessText = $(less).html();

		$(text).hide();

		$(more).each(function(){
			$(this).show();
			$(this).css('cursor','pointer');
			$(this).click(function(){
				if($(text).is(":hidden")){
					$(text).slideDown('fast');
					$(this).html(lessText);
				}else{
					$(text).slideUp('fast');
					$(this).html(moreText);
				}
			});
		});
	});
});

$(document).ready(function(){
	var type = "showme"
	$("."+type).each(function(){
		var blockID = type+"-"+$(this).attr('id');

		$(this).click(function(){
			if($("div#"+blockID).is(":hidden")){
				$("div#"+blockID).slideDown('fast');
			}else{
				$("div#"+blockID).slideUp('fast');
			}
		});

		$("div#"+blockID).hide();
	});
});

$(document).ready(function(){
	var type = "enableme";
	$("."+type).each(function(){
		var blockClass = type + "-" + $(this).attr('id');

		$(this).click(function(){
			$("input."+blockClass+",select."+blockClass).each(function(){
				if($(this).is(':disabled')){
					$(this).attr('disabled','');
				}else{
					$(this).attr('disabled','disable');
				}
			});
		});
		if($(this).is(":disbaled")){
			$("input."+blockClass).attr('disabled','disable');
		}
	});
});

$(document).ready(function(){
	var type = "disableme";
	$("."+type).each(function(){
		if(false == $(this).is(":disabled")){
			$(this).attr('disabled','disable');
		}
	});
});


$(document).ready(function(){
	var type = "hide-collation";
	$("."+type).each(function(){
		if(false == $(this).is(":hidden")){
			$(this).hide();
		}
	});

	$("#orderdb").change(function(){
		var val = $(this).val();
		if(val == '1'){
			$("div#hideordercodemysql").show();
			$("div#hideordercodemssql").hide();
			$("div#hideordercodepostgre").hide();
		}else if(val == '2'){
			$("div#hideordercodemysql").hide();
			$("div#hideordercodemssql").show();
			$("div#hideordercodepostgre").hide();
		}else if(val == '3'){
			$("div#hideordercodemysql").hide();
			$("div#hideordercodemssql").hide();
			$("div#hideordercodepostgre").show();
		}
	});
});

/* front admin */
$(document).ready(function(){
	var type = "frontadminii";
	$("a."+type).each(function(){
			var iLeft = $(this).offset().left;
			var iTop = $(this).offset().top;
			$(this).css('position','absolute');
			$(this).css('left',iLeft);
			$(this).css('top',iTop);
	});
});

/* toggle table */
$(document).ready(function(){
	var type = 'toggler';
	$("table.toggler").each(function(){
		$(this).css({width:'100%'});

		var a = [];
		a = $(this).find('tr').get();
		for(i = 0; i < a.length; i++){
		//	alert($(a[i]).tagName);


		}

		/*$(this).find('tr').index(this);*/


/*		$(this).find('tr:has(th)').each(function(){

			$(this).click(function(){
				$(this).parent().find('tr:has(td)').each(function(){
					$(this).toggleRow();
				});
			});
			$(this).css({backgroundColor:'yellow'});
		});
*/
	});
});



function enableItem(elmEnableID, elm)
{
	if($(elm).val() != ""){
		if($("#"+elmEnableID).is(":disabled")){
			$("#"+elmEnableID).attr('disabled','');
		}
	}else{
		if(false == $("#"+elmEnableID).is(":disabled")){
			$("#"+elmEnableID).attr('disabled','disable');
		}
	}
}


function checkDomainOwner(domain,tld,button)
{
	var domainName = $("input#"+domain).attr('value');
	var domainTld = $("select#"+tld).attr('value');
	var buttonValue = $(button).attr('value');
	var reqType = 'ownerIgnum';

	if(!domainName){
		return;
	}

	$.get("/order/ajax/",{ domain:domainName, tld:domainTld, type:reqType },function(data){
		if(data == 1){
			/* patri ignumu */
			$('input#overignum').attr('disabled','disable');
			$('input#overignum').attr('checked','');
			$('input#orderuseignumdns').attr('disabled','disable');
			$('input#orderuseignumdns').attr('checked','');

			$('input#domainregistered').attr('disabled','');
			$('input#domainregistered').attr('checked','checked');
			$('input#changedns').attr('disabled','');
			$('input#changedns').attr('checked','checked');
		}else{
			/* nepatri ignumu */
			$('input#domainisregistered').attr('disabled','disable');
			$('input#overignum').attr('disabled','');
			$('input#overignum').attr('checked','checked');
			$('input#orderuseignumdns').attr('disabled','');

			$('input#domainregistered').attr('disabled','disable');
			$('input#domainregistered').attr('checked','');
			$('input#changedns').attr('disabled','disable');
			$('input#changedns').attr('checked','');
		}
	});
}


function checkDomain(domain,tld,button)
{
	var domainName = $("input#"+domain).attr('value');
	var domainTld = $("select#"+tld).attr('value');
	var buttonValue = $(button).attr('value');

	if(!domainName){
		return;
	}
	$(button).attr('value','Nacitam...');

	if($("#showme-orderdomainowner").is(":not(:hidden)")){
		$("#showme-orderdomainowner").hide();
	}
	if($("#orderdomainowner").is(':checked')){
		$("#orderdomainowner").attr('checked','');
	}

	$.get("/order/ajax/",{ domain:domainName , tld:domainTld },function(data){
		if(data == 1){
			/* Domena volna */
			$("span#domainCheck").text("Domena je volna");
			$("div.domainCheckDiv").hide('fast');

		}else if(data == 0){
			/* Domena obsazena */
			$("span#domainCheck").text("Domena je obsazena");
			$("div.domainCheckDiv").show('fast');

		}else if(data == 100){
			$("span#domainCheck").text("Neplatny format domeny.");
		}
		$(button).attr('value',buttonValue);
	});
}

function disableButtons(elID,el)
{
	var type = $(el).attr('value');
	var action = 1;
	if(type == 'no'){
		action = 0;
	}

	if(action == 1){
		$("div#"+elID).find("input").each(function(){
			$(this).attr('disabled','');
		});
	}else{
		$("div#"+elID).find("input[@type=checkbox]").each(function(){
			$(this).attr('disabled','disabled');
		});
	}
}

function redirect(url)
{
	if('' == url){
		return false;
	}
	window.location = url;
}

function showGroup(id){
	$("#productGroup1").hide();
	$("#productGroup2").hide();
	$("#productGroup3").hide();

	$("#productGroup"+id).show();
}

function rateText(type, textID){
	$.get("/vote/text/",{ type:type , textId:textID },function(data){
		$("p#text_vote").text(data);
	});
}



