var temptd=new Array();
temptd[0]="na";
temptd[1]="na";
temptd[2]="na";
temptd[3]="na";
temptd[4]="na";
temptd[5]="na";
temptd[6]="na";

var XMLHttp=null
var elementid=null;

function XMLHttpfunction()
{
	if (window.XMLHttpRequest)
	  {
		XMLHttp=new XMLHttpRequest()
	  }
	else if (window.ActiveXObject)
	{ 
	  XMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return XMLHttp;
}

function stateChanged() 
{	//alert(elementid)
	if (XMLHttp.readyState==4 || XMLHttp.readyState=="complete")
	{	
		document.getElementById(elementid).innerHTML=XMLHttp.responseText; 
	}else
	{
		document.getElementById(elementid).innerHTML="<font face='arial' size=1>Loading data please wait...</font>"; 
	} 
} 

function showHint(qstr,getelementid,temptdpos)
{	//alert(qstr)
	if (temptdpos!="-1"){
		temptd[temptdpos]="na";
	}	
	elementid=getelementid;
	XMLHttp=XMLHttpfunction();
	if (XMLHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return;
	}

	var url=qstr;
	url=url+"&ch="+Math.random();
	url=url;
	//url=url;
	//alert(url)
	XMLHttp.onreadystatechange=stateChanged;
	XMLHttp.open("GET",url,true);
	XMLHttp.send(null);
}

function submitFormDetails(qstr,getelementid,str)
{
	elementid=getelementid;
	XMLHttp=XMLHttpfunction();
	if (XMLHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return;
	} 

	var url=qstr;
	//url=url+"&chc="+Math.random();
	    url=url;
	//alert(url);
	XMLHttp.onreadystatechange=stateChanged; 
	XMLHttp.open("POST",url,true);
	XMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); 
	//alert(str)
	XMLHttp.send(str);
}

function changecolor_mover(tdid,classnameorig,classname){
    
	var elementname=document.getElementById(tdid);
	if (elementname.className==classnameorig){
		elementname.className=classname;
	}
}
	
function changecolor_mout(tdid,classnameorig,classname){
	var elementname=document.getElementById(tdid);
	if (elementname.className==classnameorig){
		elementname.className=classname;
	}
}

function preservetdcolor(tdid,preservecolor,classname,arrarpos)
{	
	var elementname=document.getElementById(tdid);
	if (temptd[arrarpos]!="na")
	{
		var tempelementname=document.getElementById(temptd[arrarpos]);
		tempelementname.className=classname;
	}	
	//alert(temptd[arrarpos]);
	temptd[arrarpos]=tdid;
	elementname.className=preservecolor; 
}

function PopWindow(URL,height,width)
{
	hWindow = window.open(URL,"ASK","width="+width+",height="+height+",resize=no,resizable=no,scrollbars=no,menubar=no,status=no");
	hWindow.focus();
}	
function PopWindows(URL,height,width)
{
	hWindow = window.open(URL,"ASK","width="+width+",height="+height+",resize=no,resizable=no,scrollbars=yes,menubar=no,status=no");
	hWindow.focus();
}

function PopInfo(id)
{	
	window.open("addons/infoglossary.asp?id="+id,"Info",config="menubar=no,height=270,width=350,scrollbars=no")
}
function PopInfot(id)
{	
	window.open("addons/infoterminology.asp?id="+id,"Info",config="menubar=no,height=270,width=350,scrollbars=no")
}
function PopPrint(id,callid)
{	
	window.open("addons/printrecipe.asp?id="+id+"&callid="+callid,"print",config="menubar=yes,height=400,width=650,scrollbars=yes")
}
function PopEmail(id,callid)
	{	
		window.open("addons/emailrecipe.asp?id="+id+"&callid="+callid,"Email",config="menubar=no,height=350,width=500,scrollbars=yes")
	}
function transferheadline(headlineoftd,transfertotd)
{
    var elementname=document.getElementById(headlineoftd);
    var elementnameone=document.getElementById(transfertotd);
    elementnameone.innerHTML="<div style='background-color:#efefef;' class='navbar'>"+elementname.innerText+"</div>";
}	

function hide_interactive_layer(tdid,orignalid,chageid)
{
    var elementname=document.getElementById(tdid);
    if (elementname.className==orignalid)
    {
        elementname.className=chageid;
    }
    
}	

function show_interactive_layer(tdid,orignalid,chageid)
{
    var elementname=document.getElementById(tdid);
    if (elementname.className==orignalid)
    {
        elementname.className=chageid;
    }
    
}	

function chk_emailid(emailid)
{
    if (emailid.length<=3 || emailid.lastIndexOf("@")<0 || emailid.lastIndexOf(".")<0)
    {
        alert("Invalid E-Mail ID.")
        return false;
    }else
    {
        return true;
    }
}

function iframefile(iframename,file){
    var elementname=document.getElementById(iframename);

    if (file=="0"){
        elementname.src="scorecards/nomatch.html";
    }else{
        elementname.src="scorecards/"+file+".html?ch="+Date();
    }
}

function chkradiobox(frmname,radioname,url,identify,divid,str){
        var tempeval;
        tempeval=eval(frmname+"."+radioname);
                
        for (i=0;i<=tempeval.length-1;i++){
            
            if (tempeval[i].checked){
                str=str+"&val="+tempeval[i].value+"&identify="+identify;
                break;
            }
        }
        
        submitFormDetails(url,divid,str);
    }

function imposeMaxLength(Object, MaxLen)
    {
  return (Object.value.length <= MaxLen);
    } 
    
function test(tdid)
{
    var elementname=document.getElementById(tdid);
    //alert(elementname.offsetTop);
    //alert(elementname.offsetLeft);
    if (elementname.className=="hidecommentform")
    {
        elementname.className="showcommentform";
    }
    
}	