

function view_hand_cursor_on_image(content_now){
	/*if(content_now!=null){
	if(content_now.id=="content_now"){
	var imgs = content_now.getElementsByTagName("img");
	if(imgs!=null){
		for(var j = 0; j < imgs.length;j++) 
		{
			if(imgs[j].style.width=="600px")
			var w = imgs[j].style.cursor="pointer";
			
			
			
		}
	}
	}
	
	}*/
}

function change_title_block(id_block){

	var el = document.getElementById("title_block"+id_block).innerHTML;

	var stile = "top=100, left=100, width=300, height=150, status=no, menubar=no, toolbar=no, scrollbars=yes, resizable=yes";
        window.open("blocks/change_title_block_admin.php?id_block="+id_block+"&title="+el, "", stile);
	

}

function check_style_els(content_now,el){
	
	var els = content_now.getElementsByTagName(el);
	if(els){
		for(var j = 0; j < els.length;j++) 
		{
			
			if(!els[j].style.fontFamily){
				els[j].style.fontFamily="Arial";
			}
			
			if(!els[j].style.fontSize){
				els[j].style.fontSize="12px";
			}
			
		}
		
	}
	
}

function check_content(content_now,img_size){
	//alert(img_size);
	if(content_now){

		if(content_now.id=="content_now"){
		/*var newcontent=content_now.innerHTML.replace(/<img/gi,"<a rel='lyteshow[page]'><img border='0'");
		content_now.innerHTML = newcontent;
		var newcontent=content_now.innerHTML.replace(/.jpg\">/gi,".jpg\"></a>");
		content_now.innerHTML = newcontent;
		var newcontent=content_now.innerHTML.replace(/.gif\">/gi,".gif\"></a>");
		content_now.innerHTML = newcontent;
		var newcontent=content_now.innerHTML.replace(/.png\">/gi,".png\"></a>");
		content_now.innerHTML = newcontent;
		var newcontent=content_now.innerHTML.replace(/.bmp\">/gi,".bmp\"></a>");
		content_now.innerHTML = newcontent;*/
		var images_src = new Array();
		
			var els = content_now.getElementsByTagName("img");
			
			if(els){
				for(var j = 0; j < els.length;j++) 
				{
					
					images_src[j]=els[j].src;
					var width_now=els[j].style.width.replace("px","");
					var height_now=els[j].style.height.replace("px","");
				
					if(width_now>img_size){
					els[j].style.width=img_size+"px";
					els[j].style.height = (height_now*img_size)/width_now;
					}	
						
				}
			}
			
			
			/*var els = content_now.getElementsByTagName("a");
			
			if(els){
				
				for(var j = 0; j < els.length;j++) 
				{
					
					if(els[j].rel=="lyteshow[page]"){
						var el_now=els[j];
						var els2 = el_now.getElementsByTagName("img");
						for(var x = 0; x < els2.length;x++) 
				{
					if(els2[x].style.width!="150px"){
					els[j].removeAttribute('href');
					els[j].removeAttribute('rel');
					els[j].removeAttribute('style');
					//els[j].id='indeleting';
					
					// var d = document.getElementById('content_now');
					// alert(el_now)
					// d.removeChild(els[j]);
					}else{
					els[j].href=images_src[j];
					}
				}
						
						
						
					}
						
				}
			}
			
			//alert(content_now.innerHTML)
			
			
		
		
		
		*/
		}
		
		var els = content_now.getElementsByTagName("span");
		if(els){
			
			for(var j = 0; j < els.length;j++) 
			{
				var fonts = els[j].style.fontSize;
				fonts2=fonts.replace("px","");
				/*if(fonts2>20){
				els[j].style.lineHeight="50px";
				}if(fonts2>30){
				els[j].style.lineHeight="100px";
				}if(fonts2>40){
				els[j].style.lineHeight="150px";
				}*/
				sub_els=els[j].getElementsByTagName("strong");
				for(var x = 0; x < sub_els.length;x++) 
				{	
					
					if(!sub_els[x].style.fontSize){
						sub_els[x].style.fontSize=fonts;
							
					}
					if(els[j].style.fontFamily && !sub_els[x].style.fontFamily ){
						sub_els[x].style.fontFamily=els[j].style.fontFamily;
					}
					
				}
				
				sub_els=els[j].getElementsByTagName("b");
				for(var x = 0; x < sub_els.length;x++) 
				{	
					
					if(!sub_els[x].style.fontSize){
						sub_els[x].style.fontSize=fonts;
					}
					
				}
				
				sub_els=els[j].getElementsByTagName("a");
				
				for(var x = 0; x < sub_els.length;x++) 
				{	
					
					//if(!sub_els[x].style.fontSize){
					sub_els[x].style.fontSize=fonts;
					//}
					
				}	
				
				sub_els=els[j].getElementsByTagName("span");
				
				for(var x = 0; x < sub_els.length;x++) 
				{	
					var fonts = sub_els[x].style.fontSize;
					
					if(!sub_els[x].style.fontSize){
						sub_els[x].style.fontSize=fonts;
					}
					else{
						if(sub_els[x]){
							check_content(sub_els[x])
						}
					}
					
				}
				
			}
			
		}
		
	}
	
}




function uniform_content_color(content_now,el,text_color){
	if(content_now){
	els=content_now.getElementsByTagName(el);
	var cur_color;
	if(els!=null){
		
		for(var j = 0; j < els.length;j++) 
		{
			
			
			
			if(!els[j].style.color){
				//if(!cur_color){	
				els[j].style.color=text_color;
				//}else{
				//els[j].style.color=cur_color;
				//}
			}
			else{
				//cur_color = els[j].style.color; 
			}
			
			
		}
		
	}
	}
}

function getFlashVersion(){
	try {
		try {
			var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
			try { axo.AllowScriptAccess = 'always'; }
			catch(e) { return '6,0,0'; }
    } catch(e) {}
    return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
    	} catch(e) {
    		try {
    			if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
    				return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
    			}
    } catch(e) {}
    	}
    	return '0,0,0';
}






var min=8;
var max=21;


function increaseTagElement(el,tag){
	var p = el.getElementsByTagName(tag);
	for(i=0;i<p.length;i++) {
		if(p[i].style.fontSize) {
			var s = parseInt(p[i].style.fontSize.replace("px",""));
		} else {
			var s = 12;
		}
		if(s!=max) {
			s += 1;
		}
		p[i].style.fontSize = s+"px"
	}
	
}


function decreaseTagElement(el,tag){
	var p = el.getElementsByTagName(tag);
	for(i=0;i<p.length;i++) {
		if(p[i].style.fontSize) {
			var s = parseInt(p[i].style.fontSize.replace("px",""));
		} else {
			var s = 12;
		}
		if(s!=min) {
			s -= 1;
		}
		p[i].style.fontSize = s+"px"
	}   
	
}




function increaseFontSize() {
	
	var el = document.getElementById("content_now");
	increaseTagElement(el,"p");
	increaseTagElement(el,"h1");
	increaseTagElement(el,"h2");
	increaseTagElement(el,"h3");
	increaseTagElement(el,"h4");
	increaseTagElement(el,"h5");
	increaseTagElement(el,"h6");
	increaseTagElement(el,"span");
	increaseTagElement(el,"strong");
	increaseTagElement(el,"li");
	increaseTagElement(el,"td");
	increaseTagElement(el,"a");
	increaseTagElement(el,"div");
	
	
}
function decreaseFontSize() {
	var el = document.getElementById("content_now");
	decreaseTagElement(el,"p");
	decreaseTagElement(el,"h1");
	decreaseTagElement(el,"h2");
	decreaseTagElement(el,"h3");
	decreaseTagElement(el,"h4");
	decreaseTagElement(el,"h5");
	decreaseTagElement(el,"h6");
	decreaseTagElement(el,"span");
	decreaseTagElement(el,"strong");
	decreaseTagElement(el,"li");
	decreaseTagElement(el,"td");
	decreaseTagElement(el,"a");
	decreaseTagElement(el,"div");
	
}


function restrict_element(el,width_par){
	
	var imgs = document.getElementsByTagName(el);
	if(imgs!=null){
		for(var j = 0; j < imgs.length;j++) 
		{
			
			var w = imgs[j].width;
			var h = imgs[j].height;
			
			if(w>0){
				if(h>0){
					if(w>width_par){
						
						var new_w = width_par;
						
						var new_h=(new_w*h)/w;
						imgs[j].width=new_w;
						imgs[j].height=new_h;
					}
				}
				else{
				}
			}else{
			}
			
			
		}
	}
	
	var imgs = document.getElementsByTagName(el);
	if(imgs!=null){
		for(var j = 0; j < imgs.length;j++) 
		{
			var w = imgs[j].style.width;
			var h = imgs[j].style.height;
			
			h = h.replace(/px/g,'');
			w = w.replace(/px/g,'');
			
			if(w){
				
				if(h){
					if(w>width_par){
						var new_w = width_par;
						var new_h=(new_w*h)/w;
						imgs[j].style.width=new_w+"px";
						imgs[j].style.height=new_h+"px";
					}
				}
			}
			
			
		}
	}
}



function is_substr_number(c_tel,m){
	for(var i=0;i<m.length;i++){
		var el = m[i]
		if(el!=c_tel){
			if(el.indexOf(c_tel) > -1){
				return true;
			}else{
				return false;
			}
	        }
	}
}

function compareStringLengths ( a, b )
{
	if ( a.length < b.length )
		return 1;
	if ( a.length > b.length )
		return -1;
	return 0; // a and b are the same length
}




//Adds new uniqueArr values to temp array
function uniqueArr(a) {
	var temp = new Array();
	for(i=0;i<a.length;i++){
		if(!contains(temp, a[i])){
			temp.length+=1;
			temp[temp.length-1]=a[i];
		}
	}
	return temp;
}

//Will check for the Uniqueness
function contains(a, e) {
	for(j=0;j<a.length;j++)if(a[j]==e)return true;
	return false;
}




function sort_and_save_blocks(){
	
	var els = document.getElementsByTagName("input");
	var ord=0;
	for(var j = 0; j < els.length;j++) 
	{
		if(els[j].id == "id_block"){
			ord++;
			var id_b = els[j].value;
			$.ajax({
					
					type: 'GET',
					cache: false,
					url: 'blocks/blocks_update.php?cmd=mod_ord&id_b='+id_b+'&ord='+ord,
					success: function(data) {
						$('#messages_bottom_block_left').html("Modifiche avvenute correttamente!");
						//location.href = window.location;
					}
			});
		}
	}
}


function change_state_blocks_zone(idm,side,val){
	var new_val;
	if(val==0)
		new_val=1;
	else 
		new_val=0;
	
	
	$.ajax({
			type: 'GET',
			cache: false,
			url: 'blocks/blocks_update.php?cmd=mod_zone&idm='+idm+'&side='+side+'&val='+new_val,
			success: function(data) {
				location.href = window.location;
				//$('#messages_block_left').html("Modifiche avvenute correttamente!");
			}
	});	
	
	
	
}

function removeBlock(id,id_block,id_menu,str){
	var res = confirm(str);
	if(res){
		$.ajax({
				type: 'GET',
				cache: false,
				url: 'blocks/blocks_update.php?cmd=del_block&id='+id+'&id_block='+id_block+'&id_menu='+id_menu,
				success: function(data) {
					location.href = window.location;
					//$('#messages_block_left').html("Modifiche avvenute correttamente!");
				}
		});	
	}
	
}

function manage_blocks_default(){
	
	var stile = "top=10, left=10, width=800, height=600, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/blocks_manage_default.php", "", stile);
        
        
}


function openaAdminFeed(idm){
var stile = "top=10, left=10, width=350, height=550, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/feed_block/admin_feed.php?idm="+idm, "", stile);
}

function openaAdminmoduli(idm){
var stile = "top=10, left=10, width=300, height=400, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/moduli_block/admin_moduli.php?idm="+idm, "", stile);
}

function openaAdminMeteo(idm){
var stile = "top=10, left=10, width=300, height=300, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/meteo_block/admin_meteo.php?idm="+idm, "", stile);
}

function openaAdminYoutube(idm){
var stile = "top=10, left=10, width=450, height=550, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/youtube_block/admin_youtube.php?idm="+idm, "", stile);
}

function openaAdminTagCloud(idm){
var stile = "top=10, left=10, width=300, height=250, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/tag_cloud_block/admin_tag_cloud.php?idm="+idm, "", stile);
}



function manage_blocks(id){
	
	var stile = "top=10, left=10, width=700, height=700, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/blocks_manage.php?idm="+id, "", stile);
        
}

function open_edit_custom_block(id){
	
	var stile = "top=10, left=10, width=200, height=100, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/edit_custom_block.php?id="+id);
        
}

function manage_blocks_options(id){
	
	var stile = "top=10, left=10, width=600, height=450, status=no, menubar=no, toolbar=no scrollbars=yes resizable=yes";
        window.open("blocks/blocks_options_manage.php?idm="+id, "", stile);
        
}

/*
function mod_title_block(id_block){
	var title=document.getElementById("title_block"+id_block).value;
	
	$.ajax({
			type: 'POST',
			cache: false,
			url: 'blocks/blocks_update.php',
			data: 'cmd=mod_title&id='+id_block+'&title='+title,
			success: function(data) {
				//location.href = window.location;
				$('#messages_top_block_left').html("Modifiche avvenute correttamente!");
			}
	});	
	
	
}
*/

function mod_script(id){
	document.getElementById("script_block_"+id).style.visibility="visible";
}

function adapt_block(id){
	//var w = document.getElementById("content_script_"+id).width ;
	
	//document.getElementById('2ui-state-default'+id).style.width=w;
}

function adapt_block(id){
	//var w = document.getElementById("content_script_"+id).width ;
	
	//document.getElementById('2ui-state-default'+id).style.width=w;
}
