/**
 * file default.js
 *
 * contains javascript for SNS Reaal Online CSR verslag
 *
 * @require MooTools version 1.2.1
 * @require sIFR version 3, revision 436
 * @require shadowbox version 2.0
 */


window.addEvents({
	'domready': function() {
		initLightbox();
		initVideoPlayer();
		initAccordionBibliotheek();
		initHighlightArticles();
		initAccordionGRI();
		initOrganigramTooltip();
		initGrafiekSelectie();
		initFormContactSubmitButton();
		initF14FormSubmitButton();
		initF24FormSubmitButton();
		initF24FormPreviewLink();
		initF24FormRefreshCaptcha();
		initF24PreviewModifyLink();
		initF24PreviewSendLink();
		initF30Checkbox();
		initFlash();
		initSitemap();
		GRI();

		deleteSelected();
	
	},
	'load': function() {
		
	}
});

function GRI(){
	
	var id = 'li_'+ self.document.location.hash.substring(1);
	
	if($(id)){
		
		$(id).getParent().getParent().removeClass('closed');
		$(id).addClass('active');
		
		var arr = $(id).getChildren();
		arr[1].setStyle('display', 'block');
		
		var arr2 = arr[1].getChildren()
		var size = arr2[0].getSize();
		
		arr[1].setStyle('opacity', 1);
		arr[1].setStyle('visibility', 'visible');
		
		arr[1].setStyle('height', size.y);
		
		
	}
	
}

/*
 * initLightbox
 * Initializes the Shadowbox lightbox (shadowbox.js and shadowbox-mootools.js adapter needed!).
 * 
 * @author  Phi Son Do <phison.do{AT}efocus.nl>
 */
function initLightbox() {
	if (typeof (Shadowbox) == 'undefined') return false;
	
	var options = {
		overlayColor: '#000000',
		overlayOpacity: 0.5
	};

	Shadowbox.init(options);
}


/*
 * initVideoPlayer
 * Initializes the flv JW videoplayer
 * 
 * @author  Phi Son Do <phison.do{AT}efocus.nl>
 */
function initVideoPlayer() {
	var arrF23VideoPlayers = $$('.f23_videoplayer');
	if (arrF23VideoPlayers.length == 0) return;
	
	var elF23VideoPlayer = arrF23VideoPlayers[0];
	
	var strVideoPlayerUrl = elF23VideoPlayer.getElement('p.video_url').get('html');
	
	var objF23VideoPlayer = new Swiff('/fileadmin/templates/flash/flvplayer.swf?t=' + new Date().getTime(), {
		container: elF23VideoPlayer,
		id: 'flvplayer',
		width: elF23VideoPlayer.getStyle('width'),
		height: elF23VideoPlayer.getStyle('height'),
		params: {
			wMode: 'opaque',
			bgcolor: '#000000'
		},
		vars: {
			file: strVideoPlayerUrl,
			image: '/fileadmin/templates/img/logo_snsreaal.png'
		}
	});
}


/**
 * initAccordionBibliotheek
 *
 * puts Specifications list in an accordion
 *
 * @author Klaas Dieleman <klaas{AT}efocus.nl>
 * @editor Phi Son Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initAccordionBibliotheek() {
	
	if(!document.getElement('ul.overzicht_bibliotheek')) return false;
	
	if (Browser.Engine.trident && Browser.Engine.version == 4) {
		
		var mainItems = $$('ul.overzicht_bibliotheek h3');
		mainItems.each(function(item) {
			
			item.addEvent('click', function (){
			
				if (item.getParent('li').getElement('ul').getStyle('display') == 'block') {
					item.getParent('li').getElement('ul').setStyle('display', 'none');
				} else {
					item.getParent('li').getElement('ul').setStyle('display', 'block');
				}
				
			});
			
		});
		
	} else {
		
		var specsAccordion = new Accordion($$('ul.overzicht_bibliotheek h3'), $$('ul.overzicht_bibliotheek ul'), {
			onActive: function(toggler){
				toggler.getParent().addClass('open');
			},
			onBackground: function(toggler){
				toggler.getParent().removeClass('open');
			},
			alwaysHide: true,
			show: 0
		});
		
	}
	
	
	
}


/**
 * initHighlightArticles
 *
 * puts Specifications list in an accordion
 *
 * @author Klaas Dieleman <klaas{AT}efocus.nl>
 * @editor Phi Son Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initHighlightArticles() {
	
	if(!document.getElement('ul.highlight_articles')) return false;
	
	
	if (Browser.Engine.trident && Browser.Engine.version == 4) {
	
		var mainItems = $$('ul.highlight_articles h3');
			mainItems.each(function(item) {
				
				item.addEvent('click', function (){
					
					if (item.getParent('li').getElement('div').getStyle('display') == 'block') {
						item.getParent('li').getElement('div').setStyle('display', 'none');
					} else {
						item.getParent('li').getElement('div').setStyle('display', 'block');
					}
					
				});
				
			});	
			
		} else {
			
			var specsAccordion = new Accordion('ul.highlight_articles h3', 'ul.highlight_articles div', {
				onActive: function(toggler){
					toggler.getParent().addClass('open');
				},
				onBackground: function(toggler){
					toggler.getParent().removeClass('open');
				},
				alwaysHide: true,
				show: 0
			});
			
		}
	
}



/**
 * initHighlightArticles
 *
 * puts Specifications list in an accordion
 *
 * @author Klaas Dieleman <klaas{AT}efocus.nl>
 * @editor Phi Son Do <phison.do{AT}efocus.nl>
 * 
 * @todo inner panel height fix
 * @return void
 */

function initAccordionGRI() {
	if(!document.getElement('ul.accordion_gri')) return false;

	/*
	var griAccordion = new Accordion('ul.accordion_gri h3', 'ul.accordion_gri ul', {
		onActive: function(toggler) {
			toggler.getParent().addClass('open');
		},
		onBackground: function(toggler) {
			toggler.getParent().removeClass('open');
		},
		alwaysHide: true,
		show: -1
	});
	*/

	var arrGriListItems = $$('ul.accordion_gri>li');

	arrGriListItems.each(function(elGriListItem) {
		
		elGriListItem.addClass('closed')
		
		elGriListItem.getElement('h3').addEvent('click', function() {
			
			this.addClass('open');
						
			if (elGriListItem.hasClass('closed')) {
				arrGriListItems.addClass('closed');
				elGriListItem.removeClass('closed');
			} else {
				elGriListItem.addClass('closed');
			}
			
		});
		
		if (Browser.Engine.trident && Browser.Engine.version == 4) {
		} else {
			
			var griAccordionInner = new Accordion(elGriListItem.getElements('h4'), elGriListItem.getElements('div.outer_panel'), {
				onActive: function(toggler, element) {
					toggler.getParent().addClass('active');
				},
				onBackground: function(toggler, element) {
					toggler.getParent().removeClass('active');
				},
				alwaysHide: true,
				show: -1
			});
		
		}
		
	});
	
	if (Browser.Engine.trident && Browser.Engine.version == 4) {
	
		var mainItems = $$('ul.accordion_gri h4');
			mainItems.each(function(item) {
				
				item.addEvent('click', function (){
					
					if (item.getParent('li').getElement('div.outer_panel').getStyle('display') == 'block') {
						item.getParent('li').getElement('div.outer_panel').setStyle('display', 'none');
					} else {
						item.getParent('li').getElement('div.outer_panel').setStyle('display', 'block');
					}
					
				});
				
			});			
	
	}
	
}




/**
 * initOrganigramTooltip
 *
 * tooltip for organigram
 *
 * @author Phison Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initOrganigramTooltip() {
	if(!document.getElement('div.f18_organigram')) return false;
		
	var elTooltip = $('organigram').getElements('area');	
	var elOrganigramImage = $$('div.f18_organigram').getElement('img');

	var attTooltipAlt = elTooltip.removeProperties('alt');	
	var attOrganigramImage = elOrganigramImage.removeProperty('alt');	
			
	elTooltip.each(function(element,index) {
		var content = element.get('title').split('::');
		element.store('tip:title', content[0]);
		element.store('tip:text', content[1]);
	});
		
	var elTip = new Tips('.organigram_tip',{
		className: 'organigram_tip',
		fixed: false,
		hideDelay: 50,
		showDelay: 50
	});
	
};



/**
 * initGrafiekSelectie
 *
 * 
 *
 * @author Klaas Dieleman <klaas{AT}efocus.nl>
 * @return void
 */

function initGrafiekSelectie() {
	
	var arGrafieken = $$('div.f6_grafiekenkader img.grafiek');
	if (arGrafieken.length == 0) return false;
	
	arGrafieken.filter(function(item, index) {
		return index > 0;
	}).setStyle('display', 'none');
		
	var thisParent;
	var grafiekenKader;
	var grafiekenDropdown;
	var grafiekH = 400;
	var nr = 0;
		
	arGrafieken.each(function(item, index) {
		
		var currentParent = item.getParent('div.f6_grafiekenkader');
			
		if (currentParent != thisParent) {
			
			nr = 0;
			
			for (var i = 0; i < document.getElements('div.f6_grafiekenkader div.kader').length; i++) {
				if(i==0){
					item.setStyle('display', 'block');
				}
				
				if (document.getElements('div.f6_grafiekenkader div.kader')[i].getParent('div.f6_grafiekenkader') == currentParent) {
					
										
					grafiekenKader = document.getElements('div.f6_grafiekenkader div.kader')[i];
					grafiekenKader.setStyle('display', 'block');
					
					grafiekenDropdown = new Element('select');
					grafiekenDropdown.inject(grafiekenKader, 'top');
					
					grafiekH = 400;
					
					var grafiekenDropdownTitel = new Element('label', {
						html: graphDropdownTitle
					});
					
					grafiekenDropdownTitel.inject(grafiekenKader, 'top');
					
					var imgGrafiek = grafiekenKader.getElements('img');

					
					grafiekenDropdown.addEvent('change', function(el) {
						imgGrafiek.each(function(elitem) {
							elitem.setStyle('display', 'none');
						});
						
						imgGrafiek[this.getProperty('value')].setStyle('display', 'block');
					});
					
				}
			}
						
		}
		
		if (item.height > grafiekH) {
			grafiekH = item.getSize().y;
		}
		
		var thisOption = new Element('option', {
			html: item.getProperty('alt'),
			value: nr
		});
		thisOption.inject(grafiekenDropdown);
		
		
		grafiekenKader.setStyle('height', grafiekH);
		
		thisParent = currentParent;
		nr++;
		
	});
	

	
	
	
	
	
}



/**
 * initFormContactSubmitButton
 *
 * form button submits
 *
 * @author Phi Son Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initFormContactSubmitButton() {
	if (!$('contact')) return;
	
	var elFormContact = $('contact'); 	
	var elFormContactButton = elFormContact.getElement('a.formbutton');
	
	elFormContactButton.addEvent('click', function(){
		elFormContact.submit();
	});	
}



/**
 * initF14FormSubmitButton
 *
 * form button submits
 *
 * @author Phi Son Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initF14FormSubmitButton() {
	if (!document.getElement('.f14_uwmening')) return;
	
	var elF14FormContact = document.getElement('.f14_uwmening').getElement('form'); 	
	
	if (elF14FormContact) {
		var elF14FormButton = elF14FormContact.getElement('a.formbutton');
		elF14FormButton.addEvent('click', function(){
			elF14FormContact.submit();
		});	
	}
	
}



/**
 * initF24FormSubmitButton
 *
 * form button submits
 *
 * @author Phi Son Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initF24FormSubmitButton() {
	if (!$('f24_doorsturen')) return;
	
	var elF24FormContact = $('f24_doorsturen').getElement('form'); 	
	var elF24FormButton = elF24FormContact.getElement('a.formbutton');
	
	elF24FormButton.addEvent('click', function(){
		elF24FormContact.submit();
	});	
}



/**
 * initF24FormPreviewLink
 *
 * form button submits
 *
 * @author Gijs Oliemans <gijs.oliemans{AT}efocus.nl>
 * @return void
 */

function initF24FormPreviewLink() {
	if (!$('f24_doorsturen')) return;
	
	var elF24FormContact = document.getElement('.f24_doorsturen').getElement('form'); 	
	var elF24PreviewLink = elF24FormContact.getElement('a.example_link');
	
	elF24PreviewLink.addEvent('click', function(){
		$('example_link_clicked').value = 1;
		elF24FormContact.submit();
	});	
}


/**
 * initF24FormRefreshCaptcha
 *
 * resfresh captcha
 *
 * @author Gijs Oliemans <gijs.oliemans{AT}efocus.nl>
 * @return void
 */

function initF24FormRefreshCaptcha() {
	
	if (!$('f24_doorsturen')) return;
	
	var elF24FormContact = document.getElement('.f24_doorsturen').getElement('form'); 	
	var elF24Refresh = elF24FormContact.getElement('a.refresh');
	
	elF24Refresh.addEvent('click', function(){
		elF24FormContact.submit();
	});	
}



/**
 * initF24PreviewModifyLink
 *
 * form button submits
 *
 * @author Gijs Oliemans <gijs.oliemans{AT}efocus.nl>
 * @return void
 */

function initF24PreviewModifyLink() {
	if (!$('f24_doorsturen_preview')) return;
	
	var elF24FormContact = $('f24_doorsturen_preview').getElement('form'); 	
	var elF24PreviewModifyLink = elF24FormContact.getElement('a.preview-modify');
	
	elF24PreviewModifyLink.addEvent('click', function(){
		$('sent').value = 0;
		elF24FormContact.submit();
	});	
}



/**
 * initF24PreviewSendLink
 *
 * form button submits
 *
 * @author Gijs Oliemans <gijs.oliemans{AT}efocus.nl>
 * @return void
 */

function initF24PreviewSendLink() {
	if (!$('f24_doorsturen_preview')) return;
	
	var elF24FormContact = $('f24_doorsturen_preview').getElement('form'); 	
	var elF24PreviewSendLink = elF24FormContact.getElement('a.preview-send');
	
	elF24PreviewSendLink.addEvent('click', function(){
		$('sent').value = 1;
		elF24FormContact.submit();
	});	
}




/**
 * initF30Checkbox
 *
 * Checkbox interaction
 *
 * @author Phi Son Do <phison.do{AT}efocus.nl>
 * @return void
 */

function initF30Checkbox() {
	
	if (!document.getElement('.f30_opgeslagen_items')) return;
		
	var elSavedList = document.getElement('.f30_opgeslagen_items').getElement('ul');	
	var arrSavedListItems = elSavedList.getElements('li');
	
	var arrSavedListItemInputs = new Array();
	
	var arrSavedListItemInputsSelected = new Array();
	
	function selectAllInputs(){
		arrSavedListItemInputs.each(function(elSavedListItemInput){
			elSavedListItemInput.setProperty('checked', 'checked');
		});		
	}
	
	function deselectAllInputs(){
		arrSavedListItemInputs.each(function(elSavedListItemInput){
			elSavedListItemInput.setProperty('checked', '');
		});			
	}	
	
	function checkAllSelected() {
		arrSavedListItemInputs.each(function(elSavedListItemInput){
			if (elSavedListItemInput.getProperty('checked')){
				arrSavedListItemInputsSelected.include(elSavedListItemInput);
			}
		});	
		/*if (arrSavedListItemInputsSelected.length == arrSavedListItemInputs.length){
			elSavedListItemSelectAll.setProperty('checked', 'checked');			
		} else {
			elSavedListItemSelectAll.setProperty('checked', '');
		}*/
		arrSavedListItemInputsSelected = [];
	}
	
	arrSavedListItems.each(function(elSavedListItem){
		if (elSavedListItem.className == 'select_all') {
			elSavedListItemSelectAll = elSavedListItem.getElement('input');
			
			if (elSavedListItemSelectAll) {
				elSavedListItemSelectAll.addEvent('click', function (){
					if (elSavedListItemSelectAll.getProperty('checked') == true){
						selectAllInputs();
					} else {
						deselectAllInputs();
					}
				});
			}
		} else {
			arrSavedListItemInputs.include(elSavedListItem.getElement('input'));
		}
	});
	
	arrSavedListItemInputs.each(function(elSavedListItemInput){
		if (elSavedListItemInput) {
			elSavedListItemInput.addEvent('click', function (){
					//elSavedListItemSelectAll.setProperty('checked', '');
					checkAllSelected();
				//}
			});
		}
	});
}




function displayContact(el) {
	
	if(el.checked) {
		$('fld_reactie').setStyle('display','block');	
	} else {
		$('fld_reactie').setStyle('display','none');	
	}
}


	
/*
* getCookieArray
*
* params: string, cookie name (without array index '[0], [1], etc.')
* Output: an array
* 
* @author  Gijs Oliemans <gijs.oliemans{AT}efocus.nl>
*/	
function getCookieArray(name){
		
	var i = 0;
	var thisArray = new Array();
	
	while (Cookie.read(name + '[' + i + ']') != null) {
		
		thisArray[i] = Cookie.read(name + '[' + i + ']');
		i++; thisArray.length = i; 
		
	}
	
	return thisArray;

}



/*
* addPage
*
* Sets cookie and updates stored pages (by end user)
* 
* @author  Gijs Oliemans <gijs.oliemans{AT}efocus.nl>
*/
function addPage(pageId){
	
	var savedPages = getCookieArray('savedPages');
	var alreadySaved = 0;
	// check if pageId is already saved in cookie
	for(var i=0; i<savedPages.length; i++) {
		if (savedPages[i] == pageId) {
			alreadySaved++;
		}
	}
	
	if(!alreadySaved){
		Cookie.write('savedPages[' + savedPages.length + ']', pageId, {path: '/'});
		var updatedNr = parseInt($('saved-pages-nr').innerHTML) + 1;
		$('saved-pages-nr').innerHTML = updatedNr;
	}
}

	

/*
* initFlash
*
* Places the swf files on the site
* 
* @author  Klaas Dieleman <klaas{AT}efocus.nl>
*/
function initFlash() {
	if(document.getElement('div.f2_home_navigatie')) {
		if(isEnglishDomain()){
			var flashFile = '/fileadmin/templates/flash/home_en.swf?t=';
		}else{
			var flashFile = '/fileadmin/templates/flash/home.swf?t=';
		}
		var swiff = new Swiff(flashFile + new Date().getTime(), {
			container: document.getElement('div.f2_home_navigatie'),
			id: 'flash',
			width: 985,
			height: 471,
			params: {
				wMode: 'transparent'
			},
			vars: {

			}
		});
	}

	if (document.getElement('div.f19_ontmoetingen')) {
		if(isEnglishDomain()){
			var flashFile = '/fileadmin/templates/flash/stakeholders_en.swf?t=';
		}else{
			var flashFile = '/fileadmin/templates/flash/stakeholders.swf?t=';
		}
		var swiff = new Swiff(flashFile + new Date().getTime(), {
			container: document.getElement('div.f19_ontmoetingen'),
			id: 'flash',
			width: 660,
			height: 415,
			params: {
				wMode: 'transparent'
			},
			vars: {

			}
		});
	}

	if (document.getElement('div.f28_historie')) {
		if(isEnglishDomain()){
			var flashFile = '/fileadmin/templates/flash/timeline_en.swf?t=';
		}else{
			var flashFile = '/fileadmin/templates/flash/timeline.swf?t=';
		}
		var swiff = new Swiff(flashFile + new Date().getTime(), {
			container: document.getElement('div.f28_historie'),
			id: 'flash',
			width: 730,
			height: 455,
			params: {
				wMode: 'transparent'
			},
			vars: {

			}
		});
	}
	
}


/*
* initSitemap
*
* Adjusts the height of sitemap items to fit neatly into columns
* 
* @author  Klaas Dieleman <klaas{AT}efocus.nl>
*/
function initSitemap() {
	var listItems = $$('div.csc-sitemap>ul>li');

	for (var n = 0; n <= listItems.length - 1; n += 2) {
		if (!listItems[n + 1]) break;
		
		if (listItems[n + 1].getSize().y > listItems[n].getSize().y) {
			listItems[n].setStyle('height', listItems[n + 1].getSize().y);
			listItems[n + 1].setStyle('height', listItems[n + 1].getSize().y);
		} else {
			listItems[n].setStyle('height', listItems[n].getSize().y);
			listItems[n + 1].setStyle('height', listItems[n].getSize().y);
		}
	}
}


/***
 * openPagewithIds
 * 
 * @author gijs.epping
 * 
 * Printing stored pages 
 */

function openPagewithIds(url, popup){

	var pageid = new Array();
	
	$$('.pageids').each(function(el){
		if(el.checked==true){
			pageid.push(el.value);
		}
	});
	
	var url = url+pageid.join(',');
	
	
	if(pageid.length<=0){
		alert($('javascript-alert').innerHTML);
	}
	
	
	if(pageid.length>0 && popup==false){
		location.href = url;
		//window.location.href.assign(url);
	}
	
	if(popup==true && pageid.length>0){
		window.open(url+'&print=true','snsprint','width=500,height=600,scrollbars=yes,toolbar=yes,location=yes');
	}


}



/*
* addPage
*
* Sets cookie and updates stored pages (by end user)
* 
* @author  Gijs Epping
*/
function unsetPage(pageId){
	
	var savedPages = getCookieArray('savedPages');
	var newPages = new Array();

	var j=0;
	for(var i=0; i<savedPages.length; i++) {
		if (savedPages[i] == pageId) {
			Cookie.dispose("savedPages["+i+"]", {path: '/'});
			if(window.parent.$('saved-pages-nr')){
				var updatedNr = parseInt(window.parent.$('saved-pages-nr').innerHTML) - 1;
				window.parent.$('saved-pages-nr').innerHTML = updatedNr;
			}
		}else{
			Cookie.dispose("savedPages["+i+"]", {path: '/'});
			newPages[j] = savedPages[i];
			j++;
		}
	}
	
	for(var i=0; i<newPages.length; i++) {	
		Cookie.write('savedPages[' + i + ']', newPages[i], {path: '/'});
	}
	
	location.href = location.href;
}



/*
* deleteSelected
*
* deletes a selected item
* 
* @author  phison.do
*/

function deleteSelected(){
	
	var arrInputs = $$('div.f30_opgeslagen_items input');
	
	for (var i=0; i<arrInputs.length; i++){
		
		if (arrInputs[i].checked == true){
			// remove rows
			unsetPage(arrInputs[i].value);
		}
	}
	
}




function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


	

/**
 * replaceHeads
 *
 * replaces certain heads with sIFR Flash font
 *
 * @author Klaas Dieleman <klaas{AT}efocus.nl>
 * @return void
 */
function replaceHeads() {
	
	//if (Browser.Engine.trident && Browser.Engine.version == 4) return;
	
	var quadraatsans = { src: '/fileadmin/templates/flash/quadraatsans.swf', ratios: [6, 1.41, 9, 1.35, 15, 1.29, 21, 1.25, 22, 1.22, 27, 1.24, 29, 1.21, 34, 1.22, 41, 1.21, 45, 1.2, 46, 1.21, 59, 1.2, 68, 1.19, 69, 1.2, 96, 1.19, 97, 1.18, 102, 1.19, 103, 1.18, 107, 1.19, 108, 1.18, 112, 1.19, 114, 1.18, 116, 1.19, 120, 1.18, 121, 1.19, 1.18] };
	sIFR.activate(quadraatsans);
	sIFR.replace(quadraatsans, {
		selector: 'ul.mainnav li',
		wmode: 'transparent',
		css: {
			'.sIFR-root': {
				'font-size': '15px',
				'leading': 0,
				'text-align': 'center'
			},
			'a': {
				'color': '#000066',
				'text-decoration': 'none'
			},
			'a:hover': {
				'color': '#8996ad',
				'text-decoration': 'none'
			},
			'.active': {
				'color': '#c10076',
				'text-decoration': 'none'
			}
		}
	});
}

/*
* isEnglishDomain
*
* Checks if the current domain is one of the English domains
* Returns true for English, false otherwise
*
* @author  Gijs Oliemans
*/
function isEnglishDomain(){
	var str =   window.location.toString();
	var domain1 = 'snscsr2009.staging2.efocus.nl';
	var domain2 = 'snsreaalcorporateresponsibilityannualreport2008.com';
	var domain3 = 'snsreaalcorporateresponsibilityannualreport2008.eu';
	var domain4 = 'gijs.oliemans.sns-csr.aefocus01.efocus.local';
	
	if(str.indexOf(domain1) != -1 || str.indexOf(domain2) != -1 || str.indexOf(domain3) != -1 || str.indexOf(domain4) != -1){
		return true;
	}else{
		return false;
	}

}

