var hasDom = document.getElementById ? true : false;
var hasDom2 = document.importNode ? true : false;
var isIE = (navigator.appVersion.indexOf('MSIE')!=-1 && document.all && window.ActiveXObject) ? true : false;

var tta=0;
var ttd=0;



var currentPromo=0;
var lastPromo=0;
function rollPromos(howmany){
		if(lastPromo != 0) {
				document.getElementById("promoart"+lastPromo).style.display="none";
				}
		if(currentPromo < howmany) {
			currentPromo++;
			} else {
			currentPromo=1;
			}
		document.getElementById("promoart"+currentPromo).style.display="block";
		lastPromo=currentPromo;
		if (howmany > 1) { setTimeout("rollPromos("+howmany+")",5000); }
}

/*
window.onload = function() {
	if (hasDom) {
		linksArr = document.links;
		for (i=0; i<linksArr.length; i++) {
			if (linksArr[i].className == 'out') linksArr[i].target = "_blank";
			if (linksArr[i].target == '_blank') linksArr[i].className = 'out';
		}
	}
}
*/
var actDesc;
function showDesc(obj) {
	if(hasDom) {
		if (actDesc) actDesc.style.display = "none";
		actDesc = document.getElementById(obj);
		actDesc.style.display = "block";
	}
}

var theVis = new Array();
function registerVisual(visual) {
	if (document.getElementById('visual')!=null) {
		theVis['obj'] = document.getElementById('visual').firstChild;
		//alert(theVis['obj'].childNodes.length);
		for (i=0; i< theVis['obj'].childNodes.length; i++) {
			azzz = theVis['obj'].childNodes[i];
			//alert(azzz.tagName);
		}

//alert(theVis['obj'].firstChild.innerHTML);
//alert(theVis['obj'].firstChild.lastChild.tagName);
		if (theVis['obj'].firstChild.tagName.toLowerCase() == 'object') {
			if (theVis['obj'].firstChild.lastChild.tagName.toLowerCase() == 'img') {
				theVis['type'] = 1;
			} else theVis['type'] = 0;
			return;
		}
	}
	theVis['obj'] = null;
	return;
}

var actL = startL = -114, endL = 119; var opening = false, closing = false; var doingOpen, doingClose;
var actObj;

function hideMenu() {
	if (hasDom) {
		if (!opening && closing) {
			actObj.style.left = startL+'px';
			actL = startL;
			closing = false;
		}
		closing = true;
		doingClose = setTimeout("hideMenu()", 390);
	}
}

function showMenu(obj) {
	if (hasDom) {
		if (closing) {
			clearTimeout(doingClose);
			closing = false;
		}
		showArgs = showMenu.arguments;
		if(showArgs.length) actObj = obj;
		if (!opening) {
		/*	if (!theVis.length) registerVisual('visual');
			if (theVis['obj'] != null) {
				if (!theVis['type']) theVis['obj'].style.visibility='hidden';
				else {
					//alert('flashy');
				}
			}*/
			opening = true;
			doingOpen = setTimeout("doSmooth()", 20);
		} else {
		}
	}
	return false;
}

function doSmooth() {
	if (opening && (actL < endL - 9)) {
		actL+=10;
		actObj.style.left = actL+'px';
		doingOpen = setTimeout("doSmooth()", 10);
	} else {
		actObj.style.left = endL+'px';
		opening=false;
	}

}

var imgsArr = new Array(); var currImg = 0;

function addPic(srcVal, altVal) {
	currPic = new Array(); currPic['src'] = srcVal; currPic['alt'] = altVal;
	imgsArr.push(currPic);
}

function registerPics(imgid) {
	if (hasDom && imgsArr.length && document.getElementById(imgid) != null) {
		if (isIE) document.getElementById(imgid).setAttribute('galleryimg','no');
		if (imgsArr.length > 1) {
			imgsArr[0]['img'] = new Image();
			imgsArr[0]['src'] = imgsArr[0]['img'].src = document.getElementById(imgid).src;
			imgsArr[0]['alt'] = document.getElementById(imgid).getAttribute('alt');
			for (i=1; i<imgsArr.length; i++) {
				imgsArr[i]['img'] = new Image();
				imgsArr[i]['img'].src = imgsArr[i]['src'];
			}
		}
	}
}

function switchPic(imgid,val,fobj) {
	if (hasDom && imgsArr.length > 1) {
		fobj.blur();
		currImg += val;
		currImg = (currImg < 0)?(imgsArr.length - 1):((currImg > imgsArr.length - 1)?0:currImg);
		thePic = document.getElementById(imgid);
		if (isIE) {
			thePic.style.filter = 'progid:DXImageTransform.Microsoft.Fade(Overlap=0.75)';
			thePic.filters[0].apply();
		}
		thePic.src = imgsArr[currImg]['src'];
		if (isIE) thePic.filters[0].play();
		thePic.alt = imgsArr[currImg]['alt'];
	}
	return false;
}


/*
--
*/

function debug(aMsg) {
   setTimeout(function() { throw new Error("[debug] " + aMsg); }, 0);
}

var menu, sMI, changed = false, autotoggle = 3000;
function registerToggleMenu(objId) {
	menu = document.getElementById(objId);
	var items = menu.childNodes;
	for (var i=0, j=items.length; i<j; i++) {
		if (items[i].nodeType == 1) {
			var currNode = items[i];
			if (currNode.className == 'selected') sMI = currNode;
			currNode.onmouseover = hoverMenu;
		}
	}
	setTimeout(flickerMenu, autotoggle - 1000);
	setTimeout(autoToggleMenu, autotoggle);
}
function autoToggleMenu() {
	if (changed) return;

	var newMI = getMenuNext();

	toggleMenu(newMI);

	setTimeout(flickerMenu, autotoggle - 1000);
	setTimeout(autoToggleMenu, autotoggle);
}
function flickerMenu() {
	if (changed) {
		if (arguments.callee.flicker !== undefined && arguments.callee.flicker !== null) {
			arguments.callee.flicker = null;
			arguments.callee.title.className = '';
			arguments.callee.title = null;
		}
		return;
	}

	if (arguments.callee.flicker === undefined || arguments.callee.flicker === null) {
		var flicker = 7;

		var title = getMenuNext().firstChild;
		while(title.nodeType != 1 || title.tagName.toLowerCase() != 'h1') {
			title = title.nextSibling;
		}

		arguments.callee.title = title;
	} else if(arguments.callee.flicker === 0) {
		arguments.callee.flicker = null;
		arguments.callee.title = null;
		return;
	} else {
		flicker = arguments.callee.flicker;
		title = arguments.callee.title;
	}

	if (flicker % 2 == 0) {
		title.className = 'flicker';
	} else {
		title.className = '';
	}

	arguments.callee.flicker = flicker-1;

	setTimeout(flickerMenu, 150);
}
function getMenuNext() {
	var foundSibling = false, currMI = sMI;

	while (currMI = currMI.nextSibling) {
		if (currMI.nodeType == 1 && currMI.tagName == sMI.tagName) {
			foundSibling = true;
			break;
		}
	}

	if (!foundSibling) {
		currMI = sMI.parentNode.firstChild;
		while(currMI.nodeType != 1 || currMI.tagName != sMI.tagName) {
			currMI = currMI.nextSibling;
		}
	}

	return currMI;
}
function hoverMenu() {
	changed = true;

	if (this.parentNode == menu && this != sMI) {
		toggleMenu(this);
	}
}
function toggleMenu(item) {
	sMI.className = '';
	item.className = 'selected';
	sMI = item;
}


var ifCN = 'focused';
function focusableInput() {
	for(var i=0, j=arguments.length; i<j; i++) {
		var obj = document.getElementById(arguments[i]);
		obj.onfocus = inputFocus;
		obj.onblur = inputBlur;
	}
}
function inputFocus() {
	if (this.value == this.defaultValue) this.value = '';
	if (this.className.length > 0) this.className += ' ' + ifCN;
	else this.className = ifCN;
}
function inputBlur() {
	if (this.value == '') this.value = this.defaultValue;
	var reCN = this.className.match(new RegExp(' ?' + ifCN + ' ?'));
	if (reCN) this.className = this.className.replace(reCN, '');
}


RegExp.escape = function(text) {
	if (!arguments.callee.sRE) {
		var specials = [
			'/', '.', '*', '+', '?', '|',
			'(', ')', '[', ']', '{', '}', '\\'
		];
		arguments.callee.sRE = new RegExp(
			'(\\' + specials.join('|\\') + ')', 'g'
		);
	}
	return text.replace(arguments.callee.sRE, '\\$1');
}
var uriRE = new RegExp('^(?:' + RegExp.escape(window.location.href.replace(window.location.hash, '')) + ')?#(.+)$');

function registerFocus(objId) {
	var theLinks = document.getElementById(objId).getElementsByTagName('a');
	for (var i=0; i<theLinks.length; i++) {
		theLinks[i].onclick = function() {
			var linkHref;
			if (linkHref = this.getAttribute('href').match(uriRE)) {
				document.getElementById(linkHref[1]).scrollIntoView();
				document.getElementById(linkHref[1]).focus();
				return false;
			}
		}
	}
}

function doTransparency(containerId, parentTag) {
	if (isIE && !hasDom2) {
		var container = document.getElementById(containerId);
		if (!parentTag) transpRegister(container);
		else {
			var parents = container.getElementsByTagName(parentTag);
			for (var i=0, j=parents.length; i<j; i++) {
				transpRegister(parents[i]);
			}
		}
	}
}

function transpRegister(parent) {
	var elem = parent.firstChild;
	var bgImg = getStyle(elem, 'backgroundImage').match('".+"');

	if (bgImg) {
		parent.className = 'transparent';
		parent.style.width = getStyle(elem, 'width');
		parent.style.height = getStyle(elem, 'height');

		elem.style.backgroundImage = 'none';

		var newBg = document.createElement('span');
		newBg.style.width = getStyle(elem, 'width');
		newBg.style.height = getStyle(elem, 'height');
		newBg.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + bgImg + ')';

		parent.insertBefore(newBg, elem);

		elem.onmouseover = transpOver;
		elem.onmouseout = transpOut;
	}
}
function transpOver() {
	this.previousSibling.style.top = 'auto';
	this.previousSibling.style.bottom = '0';
}
function transpOut() {
	this.previousSibling.style.top = 0;
	this.previousSibling.style.bottom = 'auto';
}

function getStyle(obj, styleProp) {
	if (obj.currentStyle) var propVal = obj.currentStyle[styleProp];
	else if (window.getComputedStyle) var propVal = document.defaultView.getComputedStyle(obj, null).getPropertyValue(styleProp);
	return propVal;
}


function fillDate() {
	  
	document.getElementById('dueDate').value = document.getElementById('year').value + "-" +  document.getElementById('month').value + "-" +  document.getElementById('day').value;
	
	
}

function enableInputs(elem){
	inputx=document.getElementById('date1');

	if (elem.options[elem.selectedIndex].value=='t') {
		inputx.style.display='block';
	} 
	else {
		inputx.style.display='none';
	}
}

function enableInputs2(elem){
	inputx=document.getElementById('date1');

	if (elem.options[elem.selectedIndex].value==1) {
		document.getElementById('child1').style.display='block';
		document.getElementById('child2').style.display='none';
		document.getElementById('child3').style.display='none';
		document.getElementById('child4').style.display='none';
	} 
	else if (elem.options[elem.selectedIndex].value==2)
	{
		document.getElementById('child1').style.display='block';
		document.getElementById('child2').style.display='block';
		document.getElementById('child3').style.display='none';
		document.getElementById('child4').style.display='none';
	} 
	else if (elem.options[elem.selectedIndex].value==3)
	{
		document.getElementById('child1').style.display='block';
		document.getElementById('child2').style.display='block';
		document.getElementById('child3').style.display='block';
		document.getElementById('child4').style.display='none';
	}
	else if (elem.options[elem.selectedIndex].value==4)
	{
		document.getElementById('child1').style.display='block';
		document.getElementById('child2').style.display='block';
		document.getElementById('child3').style.display='block';
		document.getElementById('child4').style.display='block';
	}
	else {
		document.getElementById('child1').style.display='none';
		document.getElementById('child2').style.display='none';
		document.getElementById('child3').style.display='none';
		document.getElementById('child4').style.display='none';
	}
}


function deleteImg (obj) {
var answer= confirm('Sigur vrei sa stergi poza?');
if (answer) {
obj.parentNode.style['display'] = 'none';
var currObj;
var i;
var objHid = null;
for(i=0;i<obj.parentNode.childNodes.length; i++){
if(typeof(obj.parentNode.childNodes[i].name) != 'undefined' ) {
var xObj = obj.parentNode.childNodes[i];
var xName = obj.parentNode.childNodes[i].name.toString();
if(obj.parentNode.childNodes[i].name.substring(xName.length -6,xName.length -1) == '-sent'){
xObj.value = '*';
}
}
}
return;
}
else {
}
}
/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png');
*/

$(function(){
	var el;
/*	
	el = document.createElement("a");
	el.href = "http://ad.doubleclick.net/clk;208593450;26389848;x?http://www.mami.ro/sarcina/sarcina-de-la-a-la-z/centrum-materna-secretul-mamicilor-fericite.html";
	el.className = "aBranded";
	el.title = "Centrum";

	$(".d899 ul.articles li").append(el);
	el = null;

	el = document.createElement("a");
	el.href = "http://ad.doubleclick.net/clk;208593450;26389848;x?http://www.mami.ro/sarcina/sarcina-de-la-a-la-z/centrum-materna-secretul-mamicilor-fericite.html";
	el.className = "aBrandedquiz_pagination";
	el.title = "Centrum";

	$(".a9518 #content div.article #quizz p.quiz_pagination").append(el);
	$(".a13845 #content div.article #quizz p.quiz_pagination").append(el);
	el = null;

	el = document.createElement("a");
	el.href = "http://www.mami.ro/scoala-mamicilor/despre-afectiunile-frecvente/cum-sa-ti-aperi-copilul-de-tusea-seaca.html";
	el.className = "aPaxeladine";
	el.title = "Paxeladine";
	$(".d690 #main #presentation #description p").prepend(el);
	$(".d1015 #main #presentation #description p").prepend(el);
	$(".ap1015 #main #presentation #description p").prepend(el);

	el = document.createElement("a");
	el.href = "http://www.mami.ro/scoala-mamicilor/despre-afectiunile-frecvente/cum-sa-ti-aperi-copilul-de-tusea-seaca.html ";
	el.className = "navaPaxeladine";
	el.title = "Paxeladine";
	$("#main #navigation #primaryNavigation #navMenu1015").prepend(el);

	el = document.createElement("a");
	el.href = "http://www.mami.ro/scoala-mamicilor/despre-afectiunile-frecvente/cum-sa-ti-aperi-copilul-de-tusea-seaca.html ";
	el.className = "aPaxeladine";
	el.title = "Paxeladine";
	$(".d690 #main #content #primary ul.articles li div.head").prepend(el);
	$(".d1015 #main #content #primary ul.articles li div.head").prepend(el);


	el = document.createElement("a");
	el.href = "http://ad.doubleclick.net/clk;208593450;26389848;x?http://www.mami.ro/sarcina/sarcina-de-la-a-la-z/centrum-materna-secretul-mamicilor-fericite.html";
	el.title = "Centrum";
	el.className = "aBrandedBox";
	if ( $("body").hasClass("branded") && $("body").hasClass("cs648") )
	{
		$(".cs648 . #main #content #secondary ul.subdomains li.last ul.articles li.more").prepend(el);
	}

	el = null;

	$(".homepage #main div#content div#navigation ul#primaryNavigation li").each(function (i, el) {
		if (i == 1) {
			$(el).addClass("milupa");
		}
	});
*/
/*
	el = document.createElement("span");
	$(el).addClass('caciulitza');
	$("#logo").prepend(el);
*/
});

// fix horizontal scroll for overflowing background mockup on Romtelecom Branded section
$(document).ready(function(){
	$('body').css({'overflow-x':'hidden'});
	$('#footer_xmas_bg').css({
		'width':$(window).width()+'px'
		,'left':-($(window).width() - document.getElementById('mb').offsetWidth) / 2+'px'
	});	
})
