

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){
	
	if(content_now){
		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;
					}
					
				}
				
				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){
	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");
	
	
}
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");
	increaseTagElement(el,"a");
}


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]
		alert(el.indexOf(c_tel));
		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;
}
