var ie = (navigator.appVersion.indexOf ('MSIE') != -1  && document.all) ? true : false;
var dom = (document.getElementById) ? true : false;
var realdom = (document.addEventListener) ? true : false;

function registerChange() {
	if (dom) {
		// determinare setari initiale pentru serviciile de date
		objsettingsLive = document.getElementById('settingsLive');
		settingsLiveDefault = (objsettingsLive) ? objsettingsLive.disabled : true;

		objsettingsMms = document.getElementById('settingsMms');
		settingsMmsDefault = (objsettingsMms) ? objsettingsMms.disabled : true;
	
		objsettingsEmailGprs = document.getElementById('settingsEmailGprs');
		settingsEmailGprsDefault = (objsettingsEmailGprs) ? objsettingsEmailGprs.disabled : true;

		objsettingsTips = document.getElementById('settingsTips');
		settingsTipsDefault = (objsettingsTips) ? objsettingsTips.disabled : true;

		objsettingsNavigator = document.getElementById('settingsVodafoneNavigator');
		settingsNavigatorDefault = (objsettingsNavigator) ? objsettingsNavigator.disabled : true;

		objsettingsInternetGprs = document.getElementById('settingsInternetGprs');
		settingsInternetGprsDefault = (objsettingsInternetGprs) ? objsettingsInternetGprs.disabled : true;


		// modificare valori in cazul schimbarii tipului de client
		var objClientPrepaid = document.getElementById("clientPrepaid");
		if (objClientPrepaid) {
			objClientPrepaid.onchange = function() {
				if (objClientPrepaid.checked) {
					objsettingsNavigator.disabled = true;
				}
			}
			objClientPrepaid.onclick = function() {
				if (objClientPrepaid.checked) {
					objsettingsNavigator.disabled = true;
				}
			}
		}

		var objClientPostpaid = document.getElementById("clientPostpaid");
		if (objClientPostpaid) {
			objClientPostpaid.onchange = function() {
				if (objClientPostpaid.checked) {
					objsettingsNavigator.disabled = settingsNavigatorDefault;
				}
			}
			objClientPostpaid.onclick = function() {
				if (objClientPostpaid.checked) {
					objsettingsNavigator.disabled = settingsNavigatorDefault;
				}
			}
		}

		var objSettingsForm = document.getElementById("sendSettings");
		if (objSettingsForm) {
			objSettingsForm.onsubmit = function() {
				if(objsettingsLive.checked || objsettingsMms.checked || objsettingsNavigator.checked || objsettingsEmailGprs.checked || objsettingsInternetGprs.checked || objsettingsTips.checked) {
					if (document.getElementById('settingsTo').value != '') {
						return true;
					} else {
						alert('Te rugăm să introduci adresa de e-mail către care vor fi expediate setările.');
						return false;
					}
					return true;
				} else {
					alert('Te rugăm să selectezi cel puţin un serviciu pentru care doreşti să fie expediate setările.');
					return false;
				}
			}
		}
	}
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};

function doFormFocus(obj) {
	if(obj.value == obj.defaultValue) obj.value = '';
}

function doFormBlur(obj) {
	if(obj.value.trim() == '') {
		obj.value = obj.defaultValue;
	} else {
		obj.value = obj.value.trim();
	}
}

function initApp() {
	externalLinks();
}

//window.onload = initApp;


$(document).ready(function() {
	$('a[rel=external]').attr('target','_blank');
	
	$("a[rel=vodafone-add]").fancybox({
		'width'				: 600,
		'height'			: 400,
		'padding'			: 1,
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'title'				: 'Configurare automată a telefonului',
		'href'				: 'http://ota-web.vodafone.ro/VodafoneADC/enduser/settings.faces',
		'type'				: 'iframe',
		'scrolling'   		: 'no',
		'titlePosition' 	: 'over'
	});
	
	$("a[rel=opera-mini]").fancybox({
		'width'				: 600,
		'height'			: 200,
		'padding'			: 1,
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'title'				: 'Descarcă Opera Mini',
		'href'				: 'https://sms.digitair.ro/iframe/opera.php',
		'type'				: 'iframe',
		'scrolling'   		: 'no',
		'titlePosition' 	: 'over'
	});
	
	$("a[rel=facebook-zero]").fancybox({
		'width'				: 600,
		'height'			: 200,
		'padding'			: 1,
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'title'				: 'Descarcă Facebook',
		'href'				: 'https://sms.digitair.ro/iframe/facebook.php',
		'type'				: 'iframe',
		'scrolling'   		: 'no',
		'titlePosition' 	: 'over'
	});	
});
