var ord=Math.random()*10000000000000000;
function getChannelKey(){/*
	var key = "home";
	var channel = "";
	var full_url = window.location.href
	full_url = full_url.replace(/http:\/\//i, "");
	if(full_url.indexOf("/")>0){
		var name = full_url.split("/");
		key=name[1];
		if(key=="" || key=="index_dc.html" || key=="index.html"){key="home";}
	}
	return key;	*/	return getChannelKey2();
}

function getChannelKey2(){
	var key = "home";
	var channel = "";
	var full_url = window.location.href
	full_url = full_url.replace(/http:\/\//i, "");
	if(full_url.indexOf("/")>0){
		var name = full_url.split("/");
		if(name.length>1){
			key=name[1];
			if(key=="" || key=="index_dc.html" || key=="index.html"){return "home";}
			if(key.indexOf(".htm") > 0 || key.indexOf(".html") > 0 || key.indexOf(".php") > 0) {
					key = key.split(".");
					key = key[0];
					if(key.indexOf("_dc") >0){
						key = key.substring(0, key.indexOf("_dc"));
					}
			}else{
				key=name[1];
			}
		}
	}
	return key;
}function getSubFolder(i){	if(i<=0){i = 1;}	var val = "";	var full_url = window.location.href	full_url = full_url.replace(/http:\/\//i, "");	if(full_url.indexOf("/")>0){		var name = full_url.split("/");		if(name[i]){			val=name[i];			if(val.indexOf(".htm") > 0 || val.indexOf(".html") > 0 || val.indexOf(".php") > 0) {				val = "";			}		}	}	return val;}
//Get domain name without http://
function getSitePage(){
	var val = "";
	var full_url = window.location.href
	full_url = full_url.replace(/http:\/\//i, "");
	if(full_url.indexOf("/")>0){
		var name = full_url.split("/");
		if(name[0]){
			val=name[0];
		}
	}
	return val;
}

function getSections(start_from){
        if(start_from=='null' || start_from=='undefined'){
				start_from = 2;
		}else{
				start_from = start_from+1; 
		}
        var sections = "";
        var full_url = window.location.href;
        full_url = full_url.replace(/http:\/\//i, "");
        if(full_url.indexOf("/")>0){
                var level = full_url.split("/");
                if(level.length > 2){
                    counter =1;
                	for(i=start_from;i<level.length;i++) {
                        if(i<level.length && level[i].indexOf('#')<=0 && level[i].indexOf('.php') <=0){
							    f = level[i];
								if(level[i].indexOf('.html') > 0){										x = f.split(".");									if(x[0] != "index" && x[0] != "index_dc" ){										f = x[0];									}else{										f="";									}
								}
                                sections+=";sect"+ counter++ +"="+f;
                        }
                	}
                }
        }
        if(sections==""){sections=";sect1=;sect2=";}
        return sections;
}

function getSections2( start_from ){	return getSections( start_from );
}

function getConfig(zone,title){
	var configstring = config['default'];
	if( typeof(config[zone+'+t'+title])  != 'undefined') {
		var filekey = zone+'+t'+title;
		configstring = config[filekey];
	}
	return configstring;
}
//For Testing Propose
function getConfig2(zone,title){
    /*    var configstring = config['default'];
	if( typeof(config[zone+'+t'+title])  != 'undefined') {
                configstring = config[zone+'+t'+title];
    }
   return configstring;   */   return getConfig(zone,title);
}
//For Converting OAS to DC 
function getConvert(key){
        var convertstring = convert['default'];
        if( typeof(convert[key]) !='undefined') {
                convertstring = convert[key];
        }
        return convertstring;
}

//Include Js on the fly
function include(script_filename) {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}

//Include Js file Dynamically the Dom Way
function include_dom(script_filename) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;
}

function isThere(url) {
	var req= new AJ(); // XMLHttpRequest object
	try {
		req.open("HEAD", url, false);
		req.send(null);		
		return req.status== 200 ? true : false;
	}
	catch (er) {
		return false;
	}
}

function AJ() {
	var obj;
	if (window.XMLHttpRequest) obj= new XMLHttpRequest(); 
	else if (window.ActiveXObject){
		try{
			obj= new ActiveXObject('MSXML2.XMLHTTP.3.0');
		}
		catch(er){
			try{
				obj= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(er){
				obj= false;
			}
		}
	}
	return obj;
}

