// Matweb v4 shared Javascript

// Swap thumbnails to larger project image
function MKthumbSwap(thisPic) {
	if(document.getElementById) {
		document.getElementById('demoMainImage').src = thisPic.href;
		return false;
	} else {
		return true;
	}
}


function MKupdateLanguage(thisLang) { // new language choice
	showLang = thisLang;
	if (showLang == "fr") {
		hideLang = "en";
	} else {
		hideLang = "fr";	
	}
	// update css to show/hide elements
	myElementArray = document.getElementsByTagName("*"); // get array of all document elements
	myElementCount = myElementArray.length;
	//alert('MKupdateLanguage show: '+showLang+' hide: '+hideLang);
	for (i = 0; i < myElementCount; i++) { // walk array of elements
		thisElement = myElementArray[i]; // get each element in array
		//alert('Checking element '+thisElement+' with lang '+thisElement.lang);
		myLang = thisElement.lang; // get lang attribute
		if(myLang) { // check for  attribute
			//alert(thisElement.lang);
			if (myLang == showLang) { // check for lang that matches new language
				//alert(myClass+' show');
				thisElement.style.display = "block"; // show
			} else {
				if (myLang == hideLang) { // check for lang that matches old language
					//alert(myClass+' hide');
					thisElement.style.display = "none"; // hide
				}
			}
		}	
	}
	
	/* SET COOKIE */
	cookieName = "mkLanguage";
	// get cookie expiry time
	cookieDate = new Date(); 
	cookieDate.setTime(cookieDate.getTime() + (30 * 24 * 3600 * 1000));
	cookieExpiryString = "; expires=" + cookieDate.toGMTString();
	// set cookie	
	document.cookie = cookieName + "=" + thisLang + cookieExpiryString + "; path=/";
	return false;
}
