OvrHP='';Ovr2HP='';

function HP_Logo_INLINE(key,zpos){
	if (zpos=="inline"){
		var type='HGLOG2';
		var server="trustlogo.comodo.com";
		var protocol=window.location.protocol;
		if (undefined == protocol){protocol="https:";}
		var path=protocol+'//'+server+'/'+key;
		var img_aorb=path+'/cornertrustA.gif';
		var host=location.host;
    	var host=location.host;
    	var n_tl_miniBaseURL='https://secure.comodo.net/ttb_searcher/trustlogo?v_querytype=C&v_shortname='+type+'&v_search='+host+'&x=6&y=5';
    	var n_tl_bigBaseURL='https://secure.comodo.net/ttb_searcher/trustlogo?v_querytype=W&v_shortname='+type+'&v_search='+host+'&x=6&y=5';
    	document.writeln('<a href="'+protocol+'//'+host+'"  onClick="return tl_bigPopup(\''+n_tl_bigBaseURL+'\')"><img src="'+img_aorb+'" style="border:none;"\
		onMouseOut="Ovr2HP=setTimeout(\'hide_credential_over()\',3000);clearTimeout(OvrHP)" \
		onMouseOver="var x=findMouse(event,\'x\');var y=findMouse(event,\'y\');\
		OvrHP=setTimeout(function(){show_credential_over(\''+n_tl_miniBaseURL+'\',x,y)},1000);clearTimeout(Ovr2HP)			\
		"></a>');
	}
}

function HP_Logo(key,zpos){
	
	switch(zpos){
	case "inline":
		HP_Logo_INLINE(key,zpos);
		break;
	default:
		if (window.addEventListener) window.addEventListener("load",function(){HP_Logo_LOAD(key,zpos);},false);
		else if (window.attachEvent) window.attachEvent("onload",function(){HP_Logo_LOAD(key,zpos);});
		break;
	}
}

function HP_Logo_LOAD(key,zpos){

		if(typeof(zpos)=="undefined"){ zpos="br";}
		var isIE7="FALSE";
		var isIE="FALSE";
		var isDOCTypeStdr="";
	
		if(typeof document.compatMode!='undefined'&&document.compatMode!='BackCompat'){
			var isDOCTypeStdr="TRUE";
		}
	
		/*@cc_on 
		var isIE="TRUE";
		@if(@_jscript_version>=5.7) isIE7="TRUE" @end @*/

		var type='HGLOG2';
		var server="trustlogo.comodo.com";
		var protocol=window.location.protocol;
		if (undefined == protocol){protocol="https:";}
		var path=protocol+'//'+server+'/'+key;
		var img_aorb=path+'/cornertrustA.gif';
		var host=location.host;
		if(window.location.protocol.toLowerCase()=="https:"){
			hp_cot_tl_dummyMini='https://secure.comodo.net/trustlogo/images/cot_bgf0.gif';
			hp_cot_tl_miniBaseURL='https://secure.comodo.net/ttb_searcher/trustlogo?v_querytype=C&v_shortname='+type+'&v_search='+host+'&x=6&y=5';
			hp_cot_tl_bigBaseURL='https://secure.comodo.net/ttb_searcher/trustlogo?v_querytype=W&v_shortname='+type+'&v_search='+host+'&x=6&y=5';
		}
		else{hp_cot_tl_dummyMini='http://www.trustlogo.com/images/cot_bgf0.gif';
			hp_cot_tl_miniBaseURL='http://www.trustlogo.com/ttb_searcher/trustlogo?v_querytype=C&v_shortname='+type+'&v_search='+host+'&x=6&y=5';
			hp_cot_tl_bigBaseURL='http://www.trustlogo.com/ttb_searcher/trustlogo?v_querytype=W&v_shortname='+type+'&v_search='+host+'&x=6&y=5';
		}

		var TMString='<a href="'+protocol+'//'+host+'" onClick=\'window.open("'+hp_cot_tl_bigBaseURL+'","'+type+'","width=450,height=634,toolbar=no,location=no,directories=no,\
		status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no");return false;\'>\
		<img src="'+img_aorb+'" style="border:none;" onMouseOver="OvrHP=setTimeout(\'hp_cot_tl_toggleMiniPOPUP_show()\',1000);\
		clearTimeout(Ovr2HP)" onMouseOut="Ovr2HP=setTimeout(\'hp_cot_tl_toggleMiniPOPUP_hide()\',3000);clearTimeout(OvrHP)"></a>';
		var TMString2='<IFRAME id="hp_frame_pop" name="hp_frame_pop" src="'+hp_cot_tl_dummyMini+'" WIDTH=271 HEIGHT=197 FRAMEBORDER=0 MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=no allowtransparency=true></IFRAME>';

		/**/
		if (	(isIE7=="TRUE" && isDOCTypeStdr=="TRUE") || isIE=="FALSE") {
			
			try {
			var hp_fixed = document.createElement("DIV");
			hp_fixed.style.position="fixed";
			
			var hp_credential = document.createElement("DIV");
			
			switch(zpos){
			case "br":
				hp_fixed.style.bottom="0px";
				hp_fixed.style.right="0px";
				hp_credential.style.bottom="20px";
				hp_credential.style.right="120px";
				break;
			case "bl":
				hp_fixed.style.bottom="0px";
				hp_fixed.style.left="0px";
				hp_credential.style.bottom="20px";
				hp_credential.style.left="120px";
				break;
			case "tr":
				hp_fixed.style.top="0px";
				hp_fixed.style.right="0px";
				hp_credential.style.top="20px";
				hp_credential.style.right="120px";
				break;
			case "tl":
				hp_fixed.style.top="0px";
				hp_fixed.style.left="0px";
				hp_credential.style.top="20px";
				hp_credential.style.left="120px";	
				break;
			}
			
			hp_fixed.id="HPDiv";
			document.body.appendChild(hp_fixed);
			document.getElementById('HPDiv').innerHTML=TMString;
			
			hp_credential.style.position="fixed";
			hp_credential.style.width="271px";
			hp_credential.style.height="197px";

			hp_credential.style.overflow="hidden";
			hp_credential.style.visibility="hidden";
			hp_credential.id="hp_cot_tl_pop";
			document.body.appendChild(hp_credential);
			document.getElementById('hp_cot_tl_pop').innerHTML=TMString2;
			}catch(e){}
		}

		else if (isIE=="TRUE"){
				try {
				var hp_fixed = document.createElement("DIV");
				hp_fixed.style.position="absolute";
			
				if(typeof document.compatMode!='undefined'&&document.compatMode!='BackCompat'){
					var root=document.getElementsByTagName("html")[0];
					root.style.backgroundImage="url("+hp_cot_tl_dummyMini+")";
					root.style.backgroundAttachment="fixed";

					switch(zpos){
					case "br":
						hp_fixed.style.setExpression("left","leftV=document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth");
						hp_fixed.style.setExpression("top","topV = document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight");
						break;
					case "bl":
						hp_fixed.style.setExpression("left","leftV=document.documentElement.scrollLeft");
						hp_fixed.style.setExpression("top","topV = document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight");
						break;
					case "tr":
						hp_fixed.style.setExpression("left","leftV=document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth");
						hp_fixed.style.setExpression("top","topV = document.documentElement.scrollTop");
						break;
					case "tl":
						hp_fixed.style.setExpression("left","leftV=document.documentElement.scrollLeft");
						hp_fixed.style.setExpression("top","topV = document.documentElement.scrollTop");
						break;
					}//end switch
					
				}
				else {
					var root=document.getElementsByTagName("body")[0];
					root.style.backgroundImage="url("+hp_cot_tl_dummyMini+")";
					root.style.backgroundAttachment="fixed";

					switch(zpos){
					case "br":
						hp_fixed.style.setExpression("left","document.body.scrollLeft + document.body.clientWidth - offsetWidth");
						hp_fixed.style.setExpression("top","document.body.scrollTop+document.body.clientHeight-this.clientHeight");
						break;
					case "bl":
						hp_fixed.style.setExpression("left","leftV=document.body.scrollLeft");
						hp_fixed.style.setExpression("top","topV = document.body.scrollTop+document.body.clientHeight-this.clientHeight");				
						break;
					case "tr":
						hp_fixed.style.setExpression("left","leftV=document.body.scrollLeft + document.body.clientWidth - offsetWidth");
						hp_fixed.style.setExpression("top","topV = document.body.scrollTop");
						break;
					case "tl":
						hp_fixed.style.setExpression("left","leftV=document.body.scrollLeft");
						hp_fixed.style.setExpression("top","topV = document.body.scrollTop");
						break;
					}//end switch

				}

				hp_fixed.id="HPDiv";
				document.body.appendChild(hp_fixed);
				document.getElementById('HPDiv').innerHTML=TMString;
				
				var hp_credential = document.createElement("DIV");
				hp_credential.style.position="absolute";
				hp_credential.style.width="271px";
				hp_credential.style.height="197px";

				switch(zpos){
				case "br":
					hp_credential.style.bottom="20px";
					hp_credential.style.right="120px";
					break;
				case "bl":
					hp_credential.style.bottom="20px";
					hp_credential.style.left="120px";
					break;
				case "tr":
					hp_credential.style.top="20px";
					hp_credential.style.right="120px";
					break;
				case "tl":
					hp_credential.style.top="20px";
					hp_credential.style.left="120px";								
					break;
				}//end switch

				if(typeof document.compatMode!='undefined'&&document.compatMode!='BackCompat'){
					switch(zpos){
					case "br":
						hp_credential.style.setExpression("left","leftV=document.documentElement.scrollLeft + (document.documentElement.clientWidth - offsetWidth) -120");
						hp_credential.style.setExpression("top","topV = document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight)-3");
						break;
					case "bl":
						hp_credential.style.setExpression("left","leftV=document.documentElement.scrollLeft+120");
						hp_credential.style.setExpression("top","topV = document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight)-3");
						break;
					case "tr":
						hp_credential.style.setExpression("left","leftV=document.documentElement.scrollLeft + (document.documentElement.clientWidth - offsetWidth)-120");
						hp_credential.style.setExpression("top","topV = document.documentElement.scrollTop+6");
						break;
					case "tl":
						hp_credential.style.setExpression("left","leftV=document.documentElement.scrollLeft+120");
						hp_credential.style.setExpression("top","topV = document.documentElement.scrollTop+6");
						break;
					}//end switch
				}
				else {

					switch(zpos){
					case "br":
						hp_credential.style.setExpression("left","leftV=document.body.scrollLeft + (document.body.clientWidth - offsetWidth) -120");
						hp_credential.style.setExpression("top","topV = document.body.scrollTop+(document.body.clientHeight-this.clientHeight)-3");
						break;
					case "bl":
						hp_credential.style.setExpression("left","leftV=document.body.scrollLeft+120");
						hp_credential.style.setExpression("top","topV = document.body.scrollTop+(document.body.clientHeight-this.clientHeight)-3");
						break;
					case "tr":
						hp_credential.style.setExpression("left","leftV=document.body.scrollLeft + (document.body.clientWidth - offsetWidth)-120");
						hp_credential.style.setExpression("top","topV = document.body.scrollTop+6");
						break;
					case "tl":
						hp_credential.style.setExpression("left","leftV=document.body.scrollLeft+120");
						hp_credential.style.setExpression("top","topV = document.body.scrollTop+6");
						break;
					}//end switch

				}
				
				hp_credential.style.overflow="hidden";
				hp_credential.style.visibility="hidden";
				hp_credential.id="hp_cot_tl_pop";
				document.body.appendChild(hp_credential);
				document.getElementById('hp_cot_tl_pop').innerHTML=TMString2;
				}catch(e){}
		}
		
		/**/

}//End HP_Logo_LOAD

function hp_cot_tl_toggleMiniPOPUP_hide(){
    var cred_id='hp_cot_tl_pop';
    var NNtype='hidden';var IEtype='hidden';
    var WC3type='hidden';
    if(document.getElementById){eval("document.getElementById(cred_id).style.visibility=\""+WC3type+"\"");}
    else{if(document.layers){document.layers[cred_id].visibility=NNtype;}
    else{if(document.all){eval("document.all."+cred_id+".style.visibility=\""+IEtype+"\"");}}}
	document.getElementById('hp_frame_pop').src =hp_cot_tl_dummyMini;
}
function hp_cot_tl_toggleMiniPOPUP_show(){
    var cred_id='hp_cot_tl_pop';
    var NNtype='show';
    var IEtype='visible';
    var WC3type='visible';
    if(document.getElementById){
		eval("document.getElementById(cred_id).style.visibility=\""+WC3type+"\"");
	}
    else{
		if(document.layers){document.layers[cred_id].visibility=NNtype;}
		else{if(document.all){eval("document.all."+cred_id+".style.visibility=\""+IEtype+"\"");}}}
		document.getElementById('hp_frame_pop').src =hp_cot_tl_miniBaseURL;
    }
function containsDOM (container, containee) {
	var isParent = false;
	do {
    	if ((isParent = container == containee))
		break;
		containee = containee.parentNode;
	}
	while (containee != null);
		return isParent;
}
function checkMouseEnter (element, evt) {
	if (element.contains && evt.fromElement) {
		return !element.contains(evt.fromElement);
	}
	else if (evt.relatedTarget) {
		return !containsDOM(element, evt.relatedTarget);
	}
}
function checkMouseLeave (element, evt) {
	if (element.contains && evt.toElement) {
		return !element.contains(evt.toElement);
	}
	else if (evt.relatedTarget) {
		return !containsDOM(element, evt.relatedTarget);
	}
}
function addEvent( obj, type, fn ){
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent){
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}
function removeEvent( obj, type, fn ){
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent){
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}
function findMouse(e,w) {
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	if (w=="x"){
		return posx;
	}
	else if (w=="y"){
		return posy;
	}		
}
function show_credential_over(n_tl_miniBaseURL,x,y){

	if (!(document.getElementById('tl_pop'))){

		if(window.innerWidth){var windowX=window.innerWidth;var windowH=window.innerHeight;}
		else if(document.documentElement && document.documentElement.offsetWidth && document.documentElement.offsetWidth > 0){
		var windowX=document.documentElement.offsetWidth;var windowH=document.documentElement.offsetHeight;}
		else if(document.body && document.body.offsetWidth && document.body.offsetWidth > 0){
		var windowX=document.body.offsetWidth;var windowH=document.body.offsetHeight;}

		var n_div1=document.createElement('div');
		n_div1.style.margin="0px";
		n_div1.style.padding="0px";
		n_div1.style.border="none";
		n_div1.style.width="290px";
		n_div1.style.height="197px";
		n_div1.style.position="absolute";
		n_div1.style.left=(x+10)+'px';

		/* DO WE HAVE AVAILABLE HORIZONTAL SPACE ?*/
		if (	(x+300)>=windowX){
			var new_size=(x-300);
			n_div1.style.left=new_size+'px';
		}
		
		/* AND AVAILABLE VERTICAL SPACE ?*/
		if (y<windowH){n_div1.style.top=(y+0)+'px';}
		else {n_div1.style.top=(y-windowH)+(windowH-200)+'px';}
		
		n_div1.setAttribute('id','tl_pop');
		addEvent( n_div1, 'mouseout', function(event){if (checkMouseLeave(this, event)){hide_credential_over();}} );
		var n_iframe1=document.createElement('iframe');
		n_iframe1.setAttribute('width','270');
		n_iframe1.style.border="none";
		n_iframe1.setAttribute('scrolling','no');
		n_iframe1.setAttribute('height','197');
		n_iframe1.setAttribute('frameBorder','0');
		n_iframe1.setAttribute('allowtransparency','true');
		n_iframe1.setAttribute('marginheight','0');
		n_iframe1.setAttribute('marginwidth','0');
		n_iframe1.setAttribute('src',n_tl_miniBaseURL);
		n_div1.appendChild(n_iframe1);
		var bodyRef = document.getElementsByTagName("body").item(0);
		bodyRef.appendChild(n_div1);

	}
}
function hide_credential_over(){
	if (document.getElementById('tl_pop')){
		var n_el = document.getElementById('tl_pop');
		n_el.parentNode.removeChild(n_el);
	}
}
function tl_bigPopup(url){
	newwindow=window.open(url,'name','WIDTH=450,HEIGHT=635,FRAMEBORDER=0,MARGINWIDTH=0,MARGINHEIGHT=0,SCROLLING=no,allowtransparency=true');
	if(window.focus){
		newwindow.focus()
	}
	return false;
}
