//KREVER BRUK AV JQUERY!!!

/*
	 legg bilde inn i en div og legg på bildetekst fra title-tag
	 
*/
function captionImage(iObj,imgClass){
	var imgwidth = jQuery(iObj).width();
	
			var thetext = jQuery(iObj).attr("alt");
			jQuery(iObj).wrap("<div class='"+imgClass+"'></div>");	
			
			jQuery(iObj).parent().width(imgwidth);
			if ((thetext != null)&&(thetext != ""))
			{
				jQuery(iObj).parent().append("<p class='framecaption'>" + thetext + "</p>");
			}	
}
var imgCaptionClasses=new Array();
	imgCaptionClasses = ["img_left_caption","img_right_caption","img_caption","img_clear_caption"];
var imgPreviewClasses=new Array();
	imgPreviewClasses  =["img_left_pw","img_right_pw","img_pw"];
	
	var pwSize=500;
			//window.onDomReady(startGallery);

	jQuery(document).ready(function(){
		
		for (c=0;c<imgCaptionClasses.length;c++){
			imageCaptions( imgCaptionClasses[c]);
				/*imagePreviews( imgCaptionClasses[c]);*/
		}
			for (c=0;c<imgPreviewClasses.length;c++){
			imagePreviews( imgPreviewClasses[c]);
		}
		jQuery('a.cluetip').cluetip({showTitle:false,
																	dropShadow:false,
																	positionBy:'bottomTop',
																	cluetipClass:'dark',
																	
																	width:570 });
		
				jQuery('a.moreBoxTip').cluetip({showTitle:true,
																	dropShadow:true,
																	local: true,
																	positionBy:'auto',
																	cluetipClass:'default',
																	width:450 });
		
		});	
	

	
//jQuery(document).ready(function(){
function imageCaptions(imgClass){
  jQuery("img."+imgClass).each(function(i) {
    var imgwidth = jQuery(this).width();
    var imgheight = jQuery(this).height();
    var captiontext;
		if ((jQuery(this).attr('title') != null)&&(jQuery(this).attr('title') != "")){
			captiontext = jQuery(this).attr('title');
		}else if((jQuery(this).attr('title') != null)&&(jQuery(this).attr('title') != "")){
			captiontext = jQuery(this).attr('alt');
		}
   // var captiontext = "title: "+ jQuery(this).attr('title')+ "<br /> alt: "+ jQuery(this).attr('alt');
    var alignment = jQuery(this).attr('align');
    jQuery(this).attr({align:""});
    jQuery(this).wrap('<div class="'+imgClass+ '"></div>');
    jQuery(this).parent().width(imgwidth);
    jQuery(this).parent().append("<p>" + captiontext + "</p>");
  });
}

function imagePreviews(imgClass,size){
  jQuery("img."+imgClass).each(function(i) {
  	
  	var imgSrc = jQuery(this).attr('src');
  	//alert(imgUrl);
  	var urlArray =  imgSrc.split('/');
 	  var imgFile = urlArray[urlArray.length-1];
 	  var fileArray = imgFile.split('.');
 	  var imgId= fileArray[0];
 	  //alert(imgFile);
 
 	var pwUrl = "/?cv=8&amp;do=display&amp;id="+imgId +"&amp;template_file=display_cluetip.html&amp;use_layout=layout_blank.html&amp;hide_xcont=1"
   jQuery(this).wrap('<a class="cluetip" href="'+pwUrl+'" rel="'+pwUrl +'"></a>');
 
  /*	for (j=2;j<urlArray.length-1;j++){
  		if(j==sizePos){-1
  			//alert("Hoi " +	urlArray[sizePos] );
  			urlArray[j]=pwSize;
  		}
  		pwURL +="/"+urlArray[j];
  		
  	}
 
  
    
     href= rel="/?cv=8&amp;do=display&amp;id=<TMPL_VAR int_activity>&amp;template_file=display_cluetip.html&amp;use_layout=layout_blank.html&amp;hide_xcont=1"*/
    
    
  });
}

function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }
function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }






jQuery.fn.focus_first = function() {
  var elem = jQuery('input:visible', this).get(0);
  var select = jQuery('select:visible', this).get(0);
  if (select && elem) {
    if (select.offsetTop < elem.offsetTop) {
      elem = select;
    }
  }
  var textarea = jQuery('textarea:visible', this).get(0);
  if (textarea && elem) {
    if (textarea.offsetTop < elem.offsetTop) {
      elem = textarea;
    }
  }
  
  if (elem) {
    elem.focus();
  }
  return this;
}
