﻿//browser detect

			var BrowserDetect = {
		                init: function () {
		                               this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		                               this.version = this.searchVersion(navigator.userAgent)
		                                               || this.searchVersion(navigator.appVersion)
		                                               || "an unknown version";
		                               this.OS = this.searchString(this.dataOS) || "an unknown OS";
		                },
		                searchString: function (data) {
		                               for (var i=0;i<data.length;i++)   {
		                                               var dataString = data[i].string;
		                                               var dataProp = data[i].prop;
		                                               this.versionSearchString = data[i].versionSearch || data[i].identity;
		                                               if (dataString) {
		                                                               if (dataString.indexOf(data[i].subString) != -1)
		                                                                              return data[i].identity;
		                                               }
		                                               else if (dataProp)
		                                                               return data[i].identity;
		                               }
		                },
		                searchVersion: function (dataString) {
		                               var index = dataString.indexOf(this.versionSearchString);
		                               if (index == -1) return;
		                               return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
		                },
		                dataBrowser: [
		                               {              string: navigator.userAgent,
		                                               subString: "OmniWeb",
		                                               versionSearch: "OmniWeb/",
		                                               identity: "OmniWeb"
		                               },
		                               {
		                                               string: navigator.vendor,
		                                               subString: "Apple",
		                                               identity: "Safari"
		                               },
		                               {
		                                               prop: window.opera,
		                                               identity: "Opera"
		                               },
		                               {
		                                               string: navigator.vendor,
		                                               subString: "iCab",
		                                               identity: "iCab"
		                               },
		                               {
		                                               string: navigator.vendor,
		                                               subString: "KDE",
		                                               identity: "Konqueror"
		                               },
		                               {
		                                               string: navigator.userAgent,
		                                               subString: "Firefox",
		                                               identity: "Firefox"
		                               },
		                               {
		                                               string: navigator.vendor,
		                                               subString: "Camino",
		                                               identity: "Camino"
		                               },
		                               {                              // for newer Netscapes (6+)
		                                               string: navigator.userAgent,
		                                               subString: "Netscape",
		                                               identity: "Netscape"
		                               },
		                               {
		                                               string: navigator.userAgent,
		                                               subString: "MSIE",
		                                               identity: "Explorer",
		                                               versionSearch: "MSIE"
		                               },
		                               {
		                                               string: navigator.userAgent,
		                                               subString: "Gecko",
		                                               identity: "Mozilla",
		                                               versionSearch: "rv"
		                               },
		                               {                              // for older Netscapes (4-)
		                                               string: navigator.userAgent,
		                                               subString: "Mozilla",
		                                               identity: "Netscape",
		                                               versionSearch: "Mozilla"
		                               }
		                ],
		                dataOS : [
		                               {
		                                               string: navigator.platform,
		                                               subString: "Win",
		                                               identity: "Windows"
		                               },
		                               {
		                                               string: navigator.platform,
		                                               subString: "Mac",
		                                               identity: "Mac"
		                               },
		                               {
		                                               string: navigator.platform,
		                                               subString: "Linux",
		                                               identity: "Linux"
		                               }
		                ]
		
		};
		BrowserDetect.init();
		//browser detect END
function empty_section_div() {
		if(document.getElementById('ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_Column2_CustomerNotificationsWP1_ctl08_ctl24_cbRegion')){
			var raion_test = document.getElementById('ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_Column2_CustomerNotificationsWP1_ctl08_ctl24_cbRegion');
			//raion_test.style.color = "white";
			//raion_test.style.background="none";
			//raion_test.style.border="none";

			//raion_test.style.visibility="hidden";
			raion_test.parentNode.parentNode.style.display="none";
			raion_test.parentNode.parentNode.nextSibling.style.display = "none";
			raion_test.parentNode.parentNode.nextSibling.nextSibling.style.display = "none";
			//raion_test.nextSibling.style.color = "white";
			//raion_test.nextSibling.className="opacity_null";

			//raion_test.style.opacity="0";
			//raion_test.className="opacity_null";
		}
		var divs_sections = document.getElementsByTagName('div');	
			
		for(var k = 0; k < divs_sections.length; k++) {		
			if(/news_image/.test(divs_sections[k].className)) {
				if (divs_sections[k].innerHTML ==''){
						divs_sections[k].style.display = "none";
						divs_sections[k].nextSibling.style.display = "none";
				}
			}		
			
			if(/photo_news/.test(divs_sections[k].className)){	
					var images_items = divs_sections[k].getElementsByTagName('img');
					
					if(images_items.length==0){	
					//alert('1');									
						divs_sections[k].style.display = "none";
					}
					else {	
						//images_items[0].style.paddingTop = 20 + "px";							
						divs_sections[k].style.width = images_items[0].offsetWidth + 5 + "px";
					}
			}
			else if(/main_column/.test(divs_sections[k].className)){					
					var child_banner = divs_sections[k].getElementsByTagName('div'); 
						for(var j = 0; j < child_banner.length; j++) {	
							if(/section_banner/.test(child_banner[j].className)){					
								divs_sections[k].className = divs_sections[k].className + " banner_overflow";
								break;
							}
						}
				}

		}
		/**/
		if(document.getElementById('check_apply_t17')){
			
				apply_to();
			
		}
		if(document.getElementById('check_recommend_t17')){
			
				refer_to();
				
		}
		
		if(window.location.search.indexOf("addselfaccount=1")!=(-1)){
			expand_t39('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_give_report_id', 'image expand_t39');
		}
		else if(document.getElementById('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_self_check')){							
			expand_t39('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_give_report_id', 'image expand_t39');
		}
		if(document.getElementById('ctl00_ctl00_PlaceHolderMain_LeftColumn_ChangePassword1_ChangePasswordContainerID_FailureText')){
			if(document.getElementById('ctl00_ctl00_PlaceHolderMain_LeftColumn_ChangePassword1_ChangePasswordContainerID_FailureText').innerHTML !=""){
				expand_t39('divChangePwd','changePwdImg');
			}
		}
		if(document.getElementById('ctl00_ctl00_PlaceHolderMain_LeftColumn_EditCustomersPerSubscriberWP1_message_span')){
			ExpandCollapse ('divNewCustomer', 'imgAddClient');
		}
		if(document.getElementById('ctl00_ctl00_PlaceHolderMain_LeftColumn_ChangePassword1_SuccessContainerID_ContinueLinkButton'))
		{
				expand_t39('divChangePwd','changePwdImg');
		}

		if(document.getElementById('ctl00_ctl00_PlaceHolderMain_LeftColumn_UserProfileEditWP1_lblFailureText')){
			if(document.getElementById('ctl00_ctl00_PlaceHolderMain_LeftColumn_UserProfileEditWP1_lblFailureText').innerHTML !=""){
				expand_t39('divEditProfile','editProfileImg');
			}
		}	
		if(document.getElementById('span_oldusersregistration')) {
			document.getElementById('div_oldusersregistration').style.display = "none";
		}		
		if(window.location.search.indexOf("addclient")!=(-1)){
			document.getElementById('divNewCustomer').style.display = "none";
			ExpandCollapse ('divNewCustomer', 'imgAddClient');
		}
		initFileUploads();																
		/**/
		BrowserDetect.init();
		////////////////////////////
		if (BrowserDetect.browser == 'Opera') {
			var span_items = document.getElementsByTagName('span');			
			for(var k = 0; k < span_items.length; k++) {		
				if(/all_news/.test(span_items[k].className)){	
					span_items[k].className = "positionTOP " + span_items[k].className;						
				}				
			}
			if(document.getElementById('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_give_report_id')){
				var hidden_zone = document.getElementById('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_give_report_id');
				hidden_zone.className = "positionLEFT " + hidden_zone.className;
				hidden_zone.nextSibling.className = "positionLEFTPLUS " + hidden_zone.nextSibling.className;

			}
			if(document.getElementById('ctl00_ctl00_ctl00_ctl00_m_g_85708499_cd93_43ba_9353_3cd1d90332ad_t37_expand1')){
				var hidden_zone = document.getElementById('ctl00_ctl00_ctl00_ctl00_m_g_85708499_cd93_43ba_9353_3cd1d90332ad_t37_expand1');
				hidden_zone.className = "positionLEFT2 " + hidden_zone.className;
				hidden_zone.nextSibling.className = "positionLEFT2PLUS " + hidden_zone.nextSibling.className;
			}

			if(document.getElementById('image_outside_right')){
				var divs_item_opera = document.getElementById('image_outside_right');			
				
					divs_item_opera.className = "movetoLEFT1 " + divs_item_opera.className;						
								
			}
			var divs_gallery = document.getElementsByTagName('div');					
			for(var i = 0; i < divs_gallery.length; i++) {	
				if(/gallery_wrapper/.test(divs_gallery[i].className)){					
						var testwidth = divs_gallery[i].offsetWidth;
				}							
				else if(/gallery_wrap/.test(divs_gallery[i].className)){					
						divs_gallery[i].style.width = testwidth + "px";
				}				
			}
			var h2_items = document.getElementsByTagName('h2');					
			for(var i = 0; i < h2_items.length; i++) {	
				h2_items[i].style.paddingTop = 10 + "px";
			}
			var divs_sections3 = document.getElementsByTagName('div');	
			
					for(var k = 0; k < divs_sections3.length; k++) {				
						if(/wrapper_content/.test(divs_sections3[k].className)){
						
						
							divs_sections3[k].style.minWidth = "920px";	
						
						}
					}
			/*var li_items = document.getElementsByTagName('li');					
			for(var i = 0; i < li_items.length; i++) {
				if(/separator/.test(li_items[i].className)){	
					li_items[i].style.width = 4 + "px";					
				}
				if(/last_main_item/.test(li_items[i].className)){	
					li_items[i].style.width = 13 + "%";
					
					
				}
								
			}*/
			/**/
			
			/**/
			

		}	
		/////// end if OPERA
		if (BrowserDetect.browser == 'Safari') {
			var span_items = document.getElementsByTagName('span');			
			for(var k = 0; k < span_items.length; k++) {		
				if(/all_news/.test(span_items[k].className)){	
					span_items[k].className = "positionTOP " + span_items[k].className;						
				}				
			}
			//////
			if(document.getElementById('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_give_report_id')){
				var hidden_zone = document.getElementById('ctl00_ctl00_m_g_9043c9fb_9b08_4c07_a657_cd04cc8ae7cc_give_report_id');
				hidden_zone.className = "positionLEFT " + hidden_zone.className;
				hidden_zone.nextSibling.className = "positionLEFTPLUS " + hidden_zone.nextSibling.className;

			}
			/////
			if(document.getElementById('ctl00_ctl00_ctl00_ctl00_m_g_85708499_cd93_43ba_9353_3cd1d90332ad_t37_expand1')){
					var hidden_zone = document.getElementById('ctl00_ctl00_ctl00_ctl00_m_g_85708499_cd93_43ba_9353_3cd1d90332ad_t37_expand1');
					hidden_zone.className = "positionLEFT2 " + hidden_zone.className;
					hidden_zone.nextSibling.className = "positionLEFT2PLUS " + hidden_zone.nextSibling.className;
	
			}
			var divs_gallery = document.getElementsByTagName('div');					
			for(var i = 0; i < divs_gallery.length; i++) {	
				if(/gallery_wrapper/.test(divs_gallery[i].className)){					
						var testwidth = divs_gallery[i].offsetWidth;
				}							
				else if(/gallery_wrap/.test(divs_gallery[i].className)){					
						divs_gallery[i].style.width = testwidth + "px";
				}				
			}
			if(document.getElementById('image_outside_right')){
				var divs_item_safari = document.getElementById('image_outside_right');			
					divs_item_safari.className = "movetoLEFT2 " + divs_item_safari.className;						
								
			}
			if(document.getElementById('adv_srch_items')){
						
					document.getElementById('adv_srch_items').style.top = -40 + "px";						
								
			}
			/*var li_items = document.getElementsByTagName('li');					
			for(var i = 0; i < li_items.length; i++) {
				if(/last_main_item/.test(li_items[i].className)){	
					li_items[i].style.width = 12.25 + "%";
					break;
				}	
			}*/
			

		}
		/////// end if safari
		/////// ie8
		if( (BrowserDetect.version=="8")  && ( BrowserDetect.browser == "Explorer")) {
			var span_items = document.getElementsByTagName('span');			
			for(var k = 0; k < span_items.length; k++) {		
				if(/all_news/.test(span_items[k].className)){	
					span_items[k].className = "positionTOP " + span_items[k].className;						
				}				
			}

		}
		////// end ie8
		if( (BrowserDetect.version=="6")  && ( BrowserDetect.browser == "Explorer")) {
			if (document.body.clientWidth <= 1024) {
				var divs_sections = document.getElementsByTagName('div');	
					for(var k = 0; k < divs_sections.length; k++) {				
						if(/wrapper_content/.test(divs_sections[k].className)){					
							divs_sections[k].style.width = 900 + "px";
							if(document.getElementById('ie_bug_space2')){
								document.getElementById('ie_bug_space2').style.paddingTop = 6 +"px";
							}
							if(document.getElementById('ie_bug_space')){
								document.getElementById('ie_bug_space').style.paddingTop = 7 +"px";
							}

						}
					}		
			}
			if (document.body.clientWidth >= 1400) {
				var divs_sections = document.getElementsByTagName('div');	
					for(var k = 0; k < divs_sections.length; k++) {				
						if(/wrapper_content/.test(divs_sections[k].className)){	
							//alert('2');				
							//alert(divs_sections[k].style.width);
							divs_sections[k].style.width = 1300 + "px";
							
							if(document.getElementById('ie_bug_space2')){
								document.getElementById('ie_bug_space2').style.paddingTop = 6 +"px";
							}
							if(document.getElementById('ie_bug_space')){
								document.getElementById('ie_bug_space').style.paddingTop = 7 +"px";
							}
							//alert(divs_sections[k].style.width);
						}
					}		
			}
			 if(document.getElementById('ie_bug_space')) {  
				document.getElementById('ie_bug_space').style.paddingTop = 4 +"px";
			}

		}
		////////////////////////////////
		/* firefox*/
		if(BrowserDetect.browser == "Firefox") {
			var span_items = document.getElementsByTagName('span');			
			for(var k = 0; k < span_items.length; k++) {		
				if(/all_news/.test(span_items[k].className)){	
					span_items[k].className = "positionTOP " + span_items[k].className;						
				}				
			}

			var divs_gallery = document.getElementsByTagName('div');					
			for(var i = 0; i < divs_gallery.length; i++) {	
				if(/gallery_wrapper/.test(divs_gallery[i].className)){					
						var testwidth = divs_gallery[i].offsetWidth;
						//alert('1');
				}							
				else if(/gallery_wrap/.test(divs_gallery[i].className)){					
						divs_gallery[i].style.width = testwidth + "px";
						//alert('2');
				}				
			}
		}
} 
////////////////////////////

window.onresize = function () {
		BrowserDetect.init();	
	
		if( (BrowserDetect.version=="6")  && ( BrowserDetect.browser == "Explorer")) {
			if (document.body.clientWidth <= 1024) {
				var divs_sections = document.getElementsByTagName('div');	
					for(var k = 0; k < divs_sections.length; k++) {				
						if(/wrapper_content/.test(divs_sections[k].className)){					
							divs_sections[k].style.width = 900 + "px";
							if(document.getElementById('ie_bug_space2')){								
								document.getElementById('ie_bug_space2').style.paddingTop = 6 + "px";
							}
							if(document.getElementById('ie_bug_space')){
								document.getElementById('ie_bug_space').style.paddingTop = 7 + "px";
								
							}

						}
					}		
			}
			else {
				var divs_sections = document.getElementsByTagName('div');	
					for(var k = 0; k < divs_sections.length; k++) {				
						if(/wrapper_content/.test(divs_sections[k].className)){					
							//alert(divs_sections[k].style.offsetwidth);
							//divs_sections[k].style.width = "88%";
						}
					}
			}
		}


}

