$("document").ready(function(){
		
	updateSelectValue();
		
	$("input, textarea").each(function(){
		//if($(this).parents("content_parent"))   return;
		resetInputDefaultValue($(this));
	});
	
	$("input, textarea").focusout(function(){   	
		resetInputDefaultValue($(this));
	});
	
	$("input, textarea").focus(function(){
		
		try{
			
			$(this).select();
			
			name=$(this).attr("name");			
			input=$("#"+name+"_default");	
			input_value=input.attr("value");
			if($(this).attr("value")==input_value)
			{
				$(this).attr("value","");
				$(this).removeClass("default_value");
			}			
			
		}catch(e){}	
		
	});
	
	
	//link buttons
	$("input[type=button]").each(function(){
		
		var url="";
		var id=$(this).attr("id");
		if($(this).hasClass('link-button'))
		{
			url=$("#"+id+"_link").attr("value");
			
			$(this).click(function(){
				
				document.location=url;
				
			});
		}
		
	});
	
	
	$("form").submit(function(){
		
		$(this).find(".default_value").attr("value","");
		
	});
	
});

// select value
function updateSelectValue()
{
	$("select").each(function(){   
	
		try{
			
			name=$(this).attr("name");
			input=$("#"+name+"_value")				
			value=input.attr("value");			
			$(this).attr("value",value);
			
			$(this).change();
			
		}catch(e){}
	});	
}

function resetInputDefaultValue(div, even_full)
{
	try{		
        //alert("ok");
		name=div.attr("name");			
		input=$("#"+name+"_default");	
		input_value=input.attr("value");
		
		if(input_value && (even_full || div.attr("value")=="" || div.attr("value")==input_value))
		{
			div.attr("value",input_value);
			div.attr("title",input_value);				
			div.addClass("default_value");
		}

	}catch(e){}
}
