var activex = ((navigator.userAgent.indexOf('Win')  != -1) && (navigator.userAgent.indexOf('MSIE') != -1) && (parseInt(navigator.appVersion) >= 4 ));
var CantDetect = ((navigator.userAgent.indexOf('Safari')  != -1) || (navigator.userAgent.indexOf('Opera')  != -1));

function openHelppage() {
	oopswindow = window.location.href = '/skype.php';
	return false;
}

if(typeof(detected) == "undefined" && activex) {
	document.write(
		['<script language="VBscript">',
		'Function isSkypeInstalled()',
		'on error resume next',
		'Set oSkype = CreateObject("Skype.Detection")',
		'isSkypeInstalled = IsObject(oSkype)',
		'Set oSkype = nothing',
		'End Function',
		'</script>'].join("\n")
	);
}

function skypeCheck() {
	if(CantDetect) {
		return true;
	} else if(!activex) {
		var skypeMime = navigator.mimeTypes["application/x-skype"];
		detected = true;
		if(typeof(skypeMime) == "object") {
			return true;
		} else {
			return openHelppage();
		}
	} else {
		if(isSkypeInstalled()) {
			detected = true;
			return true;
		}
	}
	detected = true;
	return openHelppage();
}