﻿var refreshPage=false;
var refresh2URL="";

var IE = /MSIE/.test(navigator.userAgent);
var MOZ = !IE && navigator.product == "Gecko";


//Clickit Recommended
//**********************************************
function CRSbmt(id)
{
    var Url=document.location.href;
    
    window.open(linkToRecomm + "?ClickitId="+id+"&Url="+escape(Url),"RecommendForm","menubar=0,resizable=1,width=566,height=340");
    return false;
}

function CRLnk(id)
{
    document.write("<a href=\"return CRSbmt('" + id + "')\" onclick=\"return CRSbmt('" + id + "')\">"+recArticle+"</a>");
}
//**********************************************

//TalkBack methods
//**********************************************
function TBShowMsg(code)
{
    //CHANGE ERRORS (Tonya 07.10.2007). Work with IE & Firefox
	//var bodyObj=document.all["idTBMsgBody_" + code];
	var bodyObj=document.getElementById("idTBMsgBody_" + code)
	if(bodyObj)
	{
		bodyObj.className=(bodyObj.className=="Hide")?"clsTBMsgBody":"Hide";
	}
}
function TBNewMsg(itemCode,replyCode,partCode,comCodeName,wsCode)
{
    //CHANGE ERRORS (Tonya 07.10.2007). Work with IE & Firefox
	//var configObj=document.all["idTBConfig_" + itemCode];

    var configObj=document.getElementById("idTBConfig_" + itemCode);
    
	itemCode=(typeof(itemCode)=="string")?itemCode:"";
	replyCode=(typeof(replyCode)=="string")?replyCode:"";


	if(typeof(partCode)!="string")
	{
	    if(IE) partCode=(configObj)?configObj.partCode:"";
		if(MOZ)
		{
		    var attr="";
		    if(configObj.attributes.getNamedItem("partCode"))
		        attr=configObj.attributes.getNamedItem("partCode").value;
		    partCode=(configObj)?attr:"";
		}
	}
	if(typeof(comCodeName)!="string")
	{
		if(IE) comCodeName=(configObj)?configObj.comCodeName:"";
		if(MOZ)
		{
		    var attr1="";
		    if(configObj.attributes.getNamedItem("comCodeName"))
		        attr1=configObj.attributes.getNamedItem("comCodeName").value;
		    comCodeName=(configObj)?attr1:"";
		}
	}
	
	if(itemCode!="" && partCode!="" && comCodeName!="")
	{
		var dWidth=Math.min(parseInt(window.screen.availWidth*0.9), 630);  
		var dHeight=Math.min(parseInt(window.screen.availHeight*0.9), 480); 
		var uLnk="../Public/WWCommentForm.aspx";
		uLnk+="?itemcode=" + itemCode;
		uLnk+="&partcode=" + partCode;
		uLnk+="&com=" + comCodeName;
		uLnk+="&ws=" + wsCode;
		
		//CHANGE UPDATE : (zina) 06/07/2011 - add 'act' param for indication (new comment/reply)
		if(replyCode!="")
			uLnk+="&msgCode=" + replyCode+"&act=reply";
		else
		    uLnk+="&act=new";
		//if(typeof(typeEditor)=="string" && typeEditor=="light")
		//    ModalDialog_Show_Debug(uLnk,dWidth,dHeight,mNew,iLoading)
		//else
		 ModalDialog_Show_Debug(uLnk,dWidth,dHeight,mNew,iLoading)
		
	}
}
function TBShowThread(code)
{
	
	//CHANGE ERRORS (Tonya 07.10.2007). Work with IE & Firefox
	//var bodyObj=document.all["clsTBChild_" + code];
	var bodyObj=document.getElementById("clsTBChild_" + code);
	
	var obj=null;
	if (window.navigator.appVersion.indexOf("MSIE")!=-1)
	    obj=window.event.srcElement;
	else
	    obj=this;
	 
	if(bodyObj && obj)
	{
		bodyObj.className=(bodyObj.className=="Hide")?"clsTBChildHolder":"Hide";
		obj.innerText=(obj.innerText=="-")?"+":"-";
	}
}
//**********************************************

//clear session (run feedbacks)
function newXMLHttpRequest()
{
	var httpRequest = false;
	if(window.XMLHttpRequest) //Mozilla, Safari
	{
		httpRequest = new XMLHttpRequest();
		if(httpRequest.overrideMimeType)
		{
			httpRequest.overrideMimeType("text/xml");
		}
	}
	else
	{
		if(window.ActiveXObject) //IE
		{
			try
			{
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e01)
			{
				try
				{
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e02)
				{}
			}
		}
	}
	
	return httpRequest;
}
var HTTP_Request = false;
var counter = 0;


function clearSession(pageCode) 
{
	url="ClearUserSession.aspx" ;
	str=document.location.search;
	document.location.href=url+str;
}


function alertContents()
{
	if (HTTP_Request.readyState == 4) //Completed
		if (HTTP_Request.status == 200) //OK
			{
				var xmldoc = HTTP_Request.responseText;
				alert(xmldoc);
				HTTP_Request = null;
			} 
			else 
			{
				alert('There was a problem with the request.');
			}
}
function submFdb(param)
{
var dWidth=Math.min(parseInt(window.screen.availWidth), 1750);		
var dHeight=Math.min(parseInt(window.screen.availHeight), 1600);	
    ModalDialog_Show("../../Apps/WW/Page.aspx"+param,dWidth,dHeight,"","")
}

