/**
 * necessary javascript code to send page infos to instadia server
 */
function Instadia_sendInfo()
{
}

function Instadia_sendEvent(a,b,c) 
{
}

function getInstadiaSTLPageIdSuffix() {
	return window.instadiaSTLSuffix ? instadiaSTLSuffix : "";
}

function getInstadiaPageId() {
	return instadiaPageIdforJS + getInstadiaSTLPageIdSuffix();
}

function getInstadiaPageIdP3() {
	return instadiaPageIdP3forJS + getInstadiaSTLPageIdSuffix();
}

function getDescription(s2) {
	var s1 = getInstadiaPageId();
	var len = Math.min(getInstadiaPageId().length, s2.length - 1);
	var prefix = 0;

	for(i=0; i<len; i++) {
		if(s1.charAt(i) != s2.charAt(i)) {
			break;
		} else if(s1.charAt(i) == '/') {
			prefix = i + 1;
		}
	}
	return s2.substring(prefix, s2.length - 1);
}

function getInstadiaCompanyId() {
	return instadiaId;
}

function Instadia_sendFlashEvent(flashtag) {
	if(flashtag != null && flashtag != "") {
		p3 = getInstadiaPageIdP3();
		if( isRSI || p3 != "" )
			p3 = p3 + flashtag;
		else
			p3 = handleP3 + flashtag;

		Instadia_sendEvent(getInstadiaCompanyId(), getInstadiaPageId(), p3);
	}
}

function replaceCSBridge(link) {
	var _instadiaId = getInstadiaCompanyId();

	if (_instadiaId != null && _instadiaId.length > 0 && _instadiaId != "null") {
		var keyValue = "inretid=" + _instadiaId;
		link = link.replace(/inretid/, encodeURI( keyValue ));

		if(CSbridge != null) {
			link = link.replace(/CSbridge/, CSbridge);
		} else {
			link = link.replace(/&CSbridge/, '');
			link = link.replace(/\?CSbridge&/, '\?');
		}
	} else {
		link = link.replace(/&inretid/, '');
		link = link.replace(/\?inretid&/, '\?');

		link = link.replace(/&CSbridge/, '');
		link = link.replace(/\?CSbridge&/, '\?');
	}

	return link;
}