    (function ($) {
        $.fn.cross = function (options) {
            return this.each(function (i) { 
                var $$ = $(this);
                var target = $$.css('backgroundImage').replace(/^url|[\(\)'"]/g, '');
                $$.wrap('<span style="position: relative;float:left"></span>')
                    .parent()
                    .prepend('<img>')
                    .find(':first-child')
                    .attr('src', target);
                if ($.browser.msie || $.browser.mozilla) {
                    $$.css({
                        'position' : 'absolute', 
                        'left' : '0px',
                        'background' : ''
                    });
                } else if ($.browser.opera && $.browser.version < 9.5) {             
                    $$.css({
                        'position' : 'absolute', 
                        'left' : 0,
                        'background' : '',
                        'top' : "0"
                    });
                } else { // Safari
                    $$.css({
                        'position' : 'absolute', 
                        'left' : 0,
                        'background' : ''
                    });
                }
                $$.hover(function () {
                    $$.stop().animate({
                        opacity: 0
                    }, 250);
                }, function () {
                    $$.stop().animate({
                        opacity: 1
                    }, 250);
                });
            });
        };
    })(jQuery);
	$(document).ready(function(){

	$("*[class='readmore']").each(function() {
		var html = $(this).html();
		$(this).html('');
		var oDiv = jQuery(document.createElement("div"));
		oDiv.attr("id",$(this).attr('id') + "-txt");
		jQuery(oDiv).html(html).css({display:"none"}).appendTo($(this));

		var oLink = jQuery(document.createElement("a"));
		oLink.attr("id",$(this).attr('id') + "-t");
		oLink.attr("class","readmorelink");
		oLink.text("+ more");
		oLink.addClass("readmorelink");
		jQuery(oLink).bind('click', function() {
			if($("#" + $(this).attr('id') + "xt").css("display")=="none"){
				$("#" + $(this).attr('id') + "xt").slideDown(500);
				$(this).text("- more");
			}else{
				$("#" + $(this).attr('id') + "xt").fadeOut(700);
				$(this).text("+ more");				
			}
		})

		jQuery(oLink).prependTo($(this));
		$(this).removeClass("readmore");
	});
});
function submitSearch(){
	clearBox();
	$('#frmSearch').submit();
}
function clearBox(){
	if($('#q').val()=="Search nensor.com")$('#q').attr("value","");
}
function switchDisplay(id){
	if(document.getElementById(id).style.display==""){ 
		document.getElementById(id).style.display="block";
	}else{
		if(document.getElementById(id).style.display=="none"){
			document.getElementById(id).style.display="block";
		}else{
			document.getElementById(id).style.display="none";
		}
	}
}
function showMsg(text,closelink){
	var oBody = document.getElementsByTagName("body").item(0);
	var oDiv = document.createElement('div');
	var oDiv2 = document.createElement('div');
	oDiv.setAttribute('id', 'msg');
	var oText = document.createTextNode(text+"\n\n");
	var oClose = document.createElement('a');
	oClose.setAttribute('href', 'javascript:closeMsg();');
	var oCloseText = document.createTextNode(closelink);

	oBody.appendChild(oDiv);
	oDiv.appendChild(oDiv2);
	oDiv2.appendChild(oText);
	oDiv2.appendChild(oClose);
	oClose.appendChild(oCloseText);
}
function closeMsg(){
	oDiv = document.getElementById("msg");
	document.getElementsByTagName("body").item(0).removeChild(oDiv);
}
function isMail(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(address) == false) {
		return false;
   }else{
		return true;	   
   }
}