﻿var fontIncremented = false;
var fontDecremented = false;
/*
	Developed by Bikash Singh Maharjan & Gyanesh Buda
	Dot Net Programmers
	WebSearch Professionals 
*/
function increaseFontSize()
        {
        
          try
          {
                    
             
              try
              {   //For forvolontarbyran page:
                  if(TemplateId == 80)
                  {
                     try
                     {
                     
                      var pnlDescription2 = document.getElementById('pnlDescription2');
                      pnlDescription2.style.fontSize = "14px";
                     
                         var pnlDescription21 = document.getElementById('pnlDescription21');
                         pnlDescription21.style.fontSize = "14px";
                     }
                     catch(e)
                     {
                     }
                     
                     try
                     {
                     var pnlDescription31 = document.getElementById('pnlDescription31');
                     pnlDescription31.style.fontSize = "14px";
                     }
                     catch(e)
                     {
                     }
                     
                     try
                     {
                     var pnlDescription41 = document.getElementById('pnlDescription41');
                     pnlDescription41.style.fontSize = "14px";
                     }
                     catch(e)
                     {
                     }
                     
                     try
                     {
                     var pnlDescription42 = document.getElementById('pnlDescription42');
                     pnlDescription42.style.fontSize = "14px";
                     }
                     catch(e){
                     }
                  }  
              } 
              catch(e)
              {
              }
              
             if(fontIncremented)
                {
                    var decObj = getElementsByClassName('fontIncrease');
                    decObj.className = 'current1';
                     
                    return;
                 }
                else
                {
                    fontIncremented = true;
                    fontDecremented = false;
                  
                       var decObj = document.getElementById('fontIncrease');
                       decObj.className = 'current1';
                       var decObj = document.getElementById('fontDecrease');
                       decObj.className = '';
                       decObj.style.fontSize = '11px';
                } 
               
                
              try
              {
                  jQuery("div[id~='pnlDescription']")[0].each(function(index){
                       
                            index.style.fontSize = "14px";
                  });
              }
              catch(e)
              {
              }
              
              jQuery("div[id~='textContainer']")[0].each(function(index){
                    index.style.fontSize = "14px";
              });
           
           
           
                
           }
           catch(e)
           {
           }  
        }
        
function decreaseFontSize()
        {
          try
          {
                  try
              {   //For forvolontarbyran page:
                  if(TemplateId == 80)
                  {
                     try
                     {
                     
                      var pnlDescription2 = document.getElementById('pnlDescription2');
                      pnlDescription2.style.fontSize = "12px";
                     
                         var pnlDescription21 = document.getElementById('pnlDescription21');
                         pnlDescription21.style.fontSize = "12px";
                     }
                     catch(e)
                     {
                     }
                     
                     try
                     {
                     var pnlDescription31 = document.getElementById('pnlDescription31');
                     pnlDescription31.style.fontSize = "12px";
                     }
                     catch(e)
                     {
                     }
                     
                     try
                     {
                     var pnlDescription41 = document.getElementById('pnlDescription41');
                     pnlDescription41.style.fontSize = "12px";
                     }
                     catch(e)
                     {
                     }
                     
                     try
                     {
                     var pnlDescription42 = document.getElementById('pnlDescription42');
                     pnlDescription42.style.fontSize = "12px";
                     }
                     catch(e){
                     }
                  }  
              } 
              catch(e)
              {
              }
            
                   if(fontDecremented)
                     {
                         var decObj = getElementsByClassName('fontDecrease');
                         decObj.className = 'current';
                            return;
                          
                      }
                    else
                    {
                        fontDecremented = true;
                        fontIncremented = false;

                            var decObj = document.getElementById('fontIncrease');
                           decObj.className = '';
                           var decObj = document.getElementById('fontDecrease');
                           decObj.className = 'current';
                    }
                    
                    
                  jQuery("div[id~='pnlDescription']")[0].each(function(index){
                        index.style.fontSize = "12px";
                  });
                  jQuery("div[id~='textContainer']")[0].each(function(index){
                        index.style.fontSize = "12px";
                  });
         
          
               
           }
           catch(e)
           {
           }
                  
        }


////Start getElementsByClassName      
///*
//	Developed by Bikash Singh Maharjan
//	WebSearch Professionals 
//*/	
//var getElementsByClassName = function (className, tag, elm){
//	if (document.getElementsByClassName) {
//		getElementsByClassName = function (className, tag, elm) {
//			elm = elm || document;
//			var elements = elm.getElementsByClassName(className),
//				nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null,
//				returnElements = [],
//				current;
//			for(var i=0, il=elements.length; i<il; i+=1){
//				current = elements[i];
//				if(!nodeName || nodeName.test(current.nodeName)) {
//					returnElements.push(current);
//				}
//			}
//			return returnElements;
//		};
//	}
//	else if (document.evaluate) {
//		getElementsByClassName = function (className, tag, elm) {
//			tag = tag || "*";
//			elm = elm || document;
//			var classes = className.split(" "),
//				classesToCheck = "",
//				xhtmlNamespace = "http://www.w3.org/1999/xhtml",
//				namespaceResolver = (document.documentElement.namespaceURI === xhtmlNamespace)? xhtmlNamespace : null,
//				returnElements = [],
//				elements,
//				node;
//			for(var j=0, jl=classes.length; j<jl; j+=1){
//				classesToCheck += "[contains(concat(' ', @class, ' '), ' " + classes[j] + " ')]";
//			}
//			try	{
//				elements = document.evaluate(".//" + tag + classesToCheck, elm, namespaceResolver, 0, null);
//			}
//			catch (e) {
//				elements = document.evaluate(".//" + tag + classesToCheck, elm, null, 0, null);
//			}
//			while ((node = elements.iterateNext())) {
//				returnElements.push(node);
//			}
//			return returnElements;
//		};
//	}
//	else {
//		getElementsByClassName = function (className, tag, elm) {
//			tag = tag || "*";
//			elm = elm || document;
//			var classes = className.split(" "),
//				classesToCheck = [],
//				elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),
//				current,
//				returnElements = [],
//				match;
//			for(var k=0, kl=classes.length; k<kl; k+=1){
//				classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));
//			}
//			for(var l=0, ll=elements.length; l<ll; l+=1){
//				current = elements[l];
//				match = false;
//				for(var m=0, ml=classesToCheck.length; m<ml; m+=1){
//					match = classesToCheck[m].test(current.className);
//					if (!match) {
//						break;
//					}
//				}
//				if (match) {
//					returnElements.push(current);
//				}
//			}
//			return returnElements;
//		};
//	}
//	return getElementsByClassName(className, tag, elm);
//};
////End getElementsByClassName       
//    var minFont = 8;
//    var maxFont = 20;
//    var fontIncremented = false;
//    var fontDecremented = false;
//    
//    var classArray = new Array("topDesc", 
//                               "desc", 
//                               "aktuelltDesc",
//                               "normal",
//                               "top",
//                               "col1",
//                               "hide",
//                               "show",
//                               "col1Left",
//                               "contentInner",
//                               "col2",
//                               "colRightRightPnlDesc",
//                               "header",
//                               "contentSideLeft",
//                               "contentSideRight",
//                               "normalBig",
//                               "subheadingRed",
//                               "content",
//                               "container",
//                               "column-left",
//                               "content-left",
//                               "intro-panel",
//                               "contentMain",
//                               "content-right"
//                               //"boxJobs"
//                               //"plus",
//                               //"grey"
//                                 );
// //var classArray = new Array("top");
//                                 


//    function whichBrs() {
//    var agt=navigator.userAgent.toLowerCase();
//    if (agt.indexOf("opera") != -1) return 'Opera';
//    if (agt.indexOf("staroffice") != -1) return 'Star Office';
//    if (agt.indexOf("webtv") != -1) return 'WebTV';
//    if (agt.indexOf("beonex") != -1) return 'Beonex';
//    if (agt.indexOf("chimera") != -1) return 'Chimera';
//    if (agt.indexOf("netpositive") != -1) return 'NetPositive';
//    if (agt.indexOf("phoenix") != -1) return 'Phoenix';
//    if (agt.indexOf("firefox") != -1) return 'Firefox';
//    if (agt.indexOf("safari") != -1) return 'Safari';
//    if (agt.indexOf("skipstone") != -1) return 'SkipStone';
//    if (agt.indexOf("msie") != -1) return 'Internet Explorer';
//    if (agt.indexOf("netscape") != -1) return 'Netscape';
//    if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
//    if (agt.indexOf('\/') != -1) {
//    if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
//    return navigator.userAgent.substr(0,agt.indexOf('\/'));}
//    else return 'Netscape';} else if (agt.indexOf(' ') != -1)
//    return navigator.userAgent.substr(0,agt.indexOf(' '));
//    else return navigator.userAgent;
//}

//    function increaseFontSizeFF(element)
//    {
//         if(window.getComputedStyle(element, null).fontSize ) {
//             var s = parseInt(window.getComputedStyle(element, null).fontSize.replace("px",""));
//             
//          } 
//         
//          if(s < maxFont) {
//             s += 2;
//          }
//          element.style.fontSize = s + "px";
//    }
//    
//    function increaseFontSize(Object) {
//        if(fontIncremented)
//        {
//            var decObj = getElementsByClassName('fontIncrease');
//            //  decObj[0].className = 'fontIncrease activeText';
//            decObj.className = 'current1';
//             
//            return;
//         }
//        else
//        {
//            fontIncremented = true;
//            fontDecremented = false;
//          //    var decObj = document.getElementsByClassName('fontIncrease');
//          //  decObj[0].className = 'fontIncrease activeText';
//           //  var decObj = document.getElementsByClassName('fontDecrease');
//          //  decObj[0].className = 'fontDecrease inactiveText';
//          
//               var decObj = document.getElementById('fontIncrease');
//               decObj.className = 'current1';
//               var decObj = document.getElementById('fontDecrease');
//               decObj.className = '';
//               decObj.style.fontSize = '11px';
//        }
//        var brs = whichBrs();
//        
//        if(brs == "Firefox" || brs == "Safari")
//        {
//            for(j = 0; j < classArray.length; j++)
//            {
//                var elements = getElementsByClassName(classArray[j]);
//                for(i = 0; i < elements.length; i++)
//                    increaseFontSizeFF(elements[i]);
//            }
//            
//        }
//        else
//        {
//            for(j = 0; j < classArray.length; j++) {

//                try {
//                    var elements = getElementsByClassName(classArray[j]);
//                } catch (ex) { }
//                if (elements != null) {
//                    for (i = 0; i < elements.length; i++)
//                        increaseFontSizeNew(elements[i]);
//                }
//            }
//            

//       }
//}

//function increaseFontSizeNew(element)
//{
//    
//    if(element.currentStyle.fontSize)
//    {
//        var s = parseInt(element.currentStyle.fontSize.replace("px",""));
//        if(s < maxFont)
//            s += 2;
//        else
//            return;
//        element.style.fontSize = s + "px";    
//    }
//}
//    function decreaseFontSize(object) {
//     
//     if(fontDecremented)
//     {
//         var decObj = getElementsByClassName('fontDecrease');
//          //decObj[0].className = 'fontDecrease activeText';
//           decObj.className = 'current';
//            return;
//          
//      }
//        else
//        {
//            fontDecremented = true;
//            fontIncremented = false;
////            var decObj = document.getElementsByClassName('fontDecrease');
////            decObj[0].className = 'fontDecrease activeText';
////            var decObj = document.getElementsByClassName('fontIncrease');
////            decObj[0].className = 'fontIncrease inactiveText';
//                var decObj = document.getElementById('fontIncrease');
//               decObj.className = '';
//               var decObj = document.getElementById('fontDecrease');
//               decObj.className = 'current';
//        }
//     
//     var brs = whichBrs();
//    
//    if(brs == "Firefox" || brs == "Safari")
//    {
//      for(j = 0; j < classArray.length; j++)
//      {
//        var elements = getElementsByClassName(classArray[j]);
//        for(i = 0; i < elements.length; i++)
//            decreaseFontSizeFF(elements[i]);
//      }
//    }
//    else
//    {
//        for(j = 0; j < classArray.length; j++) {
//            try {
//                var elements = getElementsByClassName(classArray[j]);
//            } catch (ex) { }
//            if (elements != null) {
//                for (i = 0; i < elements.length; i++)
//                    decreaseFontSizeNew(elements[i]);
//            }
//        }
//    }
//   
//}

//function decreaseFontSizeNew(element)
//{
//    if(element.currentStyle.fontSize)
//        var s = parseInt(element.currentStyle.fontSize.replace("px",""));
//     
//      if(s < maxFont)
//            s -= 2;
//        else
//            return;
//     
//    
//     element.style.fontSize = s + "px";
//}

//function decreaseFontSizeFF(element)
//{
//    if(window.getComputedStyle(element, null).fontSize )
//        var s = parseInt(window.getComputedStyle(element, null).fontSize.replace("px",""));
//   if(s < maxFont)
//          s -= 2;
//   else
//        return;
//   element.style.fontSize = s + "px";
//}