// JavaScript Document

var min=10;
var max=18;
var FormMin=14;
var FormMax=26;

function increaseFontSize() 
{
	var testS = false;
	var p = document.getElementsByTagName('div');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('a');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('select');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}  
	   
	var p = document.getElementsByTagName('input');
	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(p[i].style.height) 
		{
			var t = parseInt(p[i].style.height.replace("px",""));
		} 
		else 
		{
			var t = 16;
		}
		if(s!=max) 
		{
			s += 1;
			testS = true;
		}
		var tempTestT = false;
		if(t<FormMax) 
		{
			t += 2;
			tempTestT = true;
		}
		p[i].style.fontSize = s+"px"
       		if(p[i].id!='objMenuTop_btnAddToFavorites' && p[i].id!='btnPrevYear' && p[i].id!='btnNextYear' && (p[i].id).substr(0, 15)!='objArticles__ct')
       		{ 
				p[i].style.height = t+"px"
				if(tempTestT)
				{
					testS = true;
				}
			}
	} 
	   
	var p = document.getElementsByTagName('span');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	} 
	   
	var p = document.getElementsByTagName('p');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('h1');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('h2');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('h3');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	   
	var p = document.getElementsByTagName('textarea');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	
	if(testS == true)
	{
		var temp = GetCookie("sizeStep");
		var sizeStep;
		if(temp != null)
		{
			sizeStep = parseInt(temp, 10) + 1;
		}
		else
		{
			sizeStep = 1;
		}
		SetCookie("sizeStep", sizeStep);
	}
}

function decreaseFontSize() 
{
	var testS = false;

	var p = document.getElementsByTagName('div');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}   
	  
	var p = document.getElementsByTagName('a');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	     
	var p = document.getElementsByTagName('select');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	   
	var p = document.getElementsByTagName('input');
	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(p[i].style.height) 
		{
			var t = parseInt(p[i].style.height.replace("px",""));
		} 
		else 
		{
			var t = 16;
		}
		if(s!=min) 
		{
			s -= 1;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
		  
		var tempTestT = false;
 		if(t>FormMin) 
 		{
			t -= 2;
			tempTestT = true;
		}
		if(p[i].id!='objMenuTop_btnAddToFavorites' && p[i].id!='btnPrevYear' && p[i].id!='btnNextYear' && (p[i].id).substr(0, 15)!='objArticles__ct')
		{ 
			p[i].style.height = t+"px"
			
			if(tempTestT)
			{
				testS = true;
			}
		}
	}
	   
		var p = document.getElementsByTagName('span');
		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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	} 
	   
	var p = document.getElementsByTagName('p');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('h1');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('h2');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('h3');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	   
	var p = document.getElementsByTagName('textarea');
	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;
			testS = true;
		}
		p[i].style.fontSize = s+"px"
	}
	
	if(testS == true)
	{   
		var temp = GetCookie("sizeStep");
		var sizeStep;
		if(temp != null)
		{
			sizeStep = parseInt(temp, 10) - 1;
		}
		else
		{
			sizeStep = -1;
		}
		SetCookie("sizeStep", sizeStep);
	}
}

function initFontSize() 
{
	var temp = GetCookie("sizeStep");
	var fontSizeStep;
	if(temp == null)
	{
		fontSizeStep = 0;
	}
	else
	{
		fontSizeStep = parseInt(temp, 10);
	}

	var formSizeStep = 2 * fontSizeStep;

	if(formSizeStep != 0)
	{
		var p = document.getElementsByTagName('div');
		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;
			}
			    
			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}
			    
			p[i].style.fontSize = s+"px"
		}
			
		var p = document.getElementsByTagName('a');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}
			
		var p = document.getElementsByTagName('select');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}  
			
		var p = document.getElementsByTagName('input');
		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(p[i].style.height) 
			{
				var t = parseInt(p[i].style.height.replace("px",""));
			} 
			else 
			{
				var t = 16;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			t += formSizeStep;
			    
			if(t>FormMax) 
			{
				t = FormMax;
			}
			if(t<FormMin)
			{
				t = FormMin;
			}

			p[i].style.fontSize = s+"px"
       			if(p[i].id!='objMenuTop_btnAddToFavorites' && p[i].id!='btnPrevYear' && p[i].id!='btnNextYear' && (p[i].id).substr(0, 15)!='objArticles__ct')
       			{ 
					p[i].style.height = t+"px"
				}
		} 
			
		var p = document.getElementsByTagName('span');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		} 
			
		var p = document.getElementsByTagName('p');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}
			
		var p = document.getElementsByTagName('h1');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}
			
		var p = document.getElementsByTagName('h2');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}
			
		var p = document.getElementsByTagName('h3');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}
			
			
		var p = document.getElementsByTagName('textarea');
		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;
			}

			s += fontSizeStep;
			    
			if(s>max) 
			{
				s = max;
			}
			if(s<min)
			{
				s = min;
			}

			p[i].style.fontSize = s+"px"
		}   
	}
}

function resetFontSize()
{
	SetCookie("sizeStep", 0);	
	
	location.reload();
}

