
function deleteRecord(usId,pg,msg)
{
var newpage
confirmMsg = msg;
	if (confirm(confirmMsg))
	{
		newpage=pg
		
		newpage +="?mode=del&recID=" + usId;
		location.href=newpage;
	}
}

function change_page(pg_return){
	window.location = (pg_return) 
}

function highlightRow(ddd){
	ddd.className='row_bg3'
	//alert(ddd)
}
function unhighlightRow(ddd){
	if (ddd.className != 'row_highlight'){
		ddd.className=''
	}
}
function clickRow(ddd){
	//ddd.className='row_highlight'
}

var globalEl
function ToggleTable(tableid, element)
{
	if (globalEl != element){
		globalEl = element
		Element.hide(element); 
		if (tableid == "large"){
			$("imageThumbnail").className='hide';
			$("imageLarge").className='show';
			$("imgL").src = '../images/admin/buttons/btn-image-main-on.gif';
			$("imgS").src = '../images/admin/buttons/btn-image-thumbnail-off.gif';
			window.setTimeout('Effect.Appear($(globalEl), {duration:0.5})',100);		
			//window.setTimeout('Effect.Appear(\''+globalEl+'\', {duration:.3})',50);		
			
		}else{
			$("imageThumbnail").className='show';
			$("imageLarge").className='hide';
			$("imgL").src = '../images/admin/buttons/btn-image-main-off.gif';
			$("imgS").src = '../images/admin/buttons/btn-image-thumbnail-on.gif';
			window.setTimeout('Effect.Appear($(globalEl), {duration:0.5})',100);				
		}
	}
}
//Used to Check/uncheck all checkboxes in a form
function CheckAll(formObject) 
{
	var chk = formObject.checkAll.checked;
	var len = formObject.elements.length;
	for(var i=0; len >i; i++) 
	{
		var elm = formObject.elements[i];
		if (elm.type == "checkbox")
		{
			elm.checked = chk;
		}
	}
}	

function showPopup(popURL,popName,popWidth,popHeight) 
{
	var popWin;
	var popAttr = "width="+popWidth+",height="+popHeight+",resizable=1,scrollbars=1";
	popWin = window.open(popURL,popName,popAttr);
	if (popWin.opener == null) popWin.opener = self;
	popWin.focus();
	//init_ibox();
	//alert
	//displayIbox(popURL,popName,{height:popWidth,width:popHeight})
}
function setStateActive(Table,Field,IndexField,ID,Increment,Container)
{
	//loadFragmentInToElement('ajax/adjust-active.asp?Table='+Table+'&Field='+Field+'&IndexField='+IndexField+'&ID='+ID+'&Increment='+Increment+'&Container='+Container,Container);
	var myURL = '/admin/ajax/adjust-active.asp?Table='+Table+'&Field='+Field+'&IndexField='+IndexField+'&ID='+ID+'&Increment='+Increment+'&Container='+Container
	new Ajax.Updater(Container, myURL,{evalScripts:true,method:'get'});	 
}
function setStateInactive(Table,Field,IndexField,ID,Increment,Container)
{
	//loadFragmentInToElement('ajax/adjust-active.asp?Table='+Table+'&Field='+Field+'&IndexField='+IndexField+'&ID='+ID+'&Increment='+Increment+'&Container='+Container,Container);
	var myURL = '/admin/ajax/adjust-active.asp?Table='+Table+'&Field='+Field+'&IndexField='+IndexField+'&ID='+ID+'&Increment='+Increment+'&Container='+Container
	new Ajax.Updater(Container, myURL,{evalScripts:true,method:'get'});	 

}
function setStateActive2(Table,Field,IndexField,ID,Increment,Container)
{
//alert("dd")
	var myURL = '/admin/ajax/adjust-active2.asp?Table='+Table+'&Field='+Field+'&IndexField='+IndexField+'&ID='+ID+'&Increment='+Increment+'&Container='+Container
	new Ajax.Updater(Container, myURL,
							{onCreate:	function(){AjaxLoader(true,ID,true)},
							onComplete:function(){AjaxLoader(false,ID,true)}, 
							evalScripts:false,
							method:'get'}); 	
}
function setStateInactive2(Table,Field,IndexField,ID,Increment,Container)

{
	var myURL = '/admin/ajax/adjust-active2.asp?Table='+Table+'&Field='+Field+'&IndexField='+IndexField+'&ID='+ID+'&Increment='+Increment+'&Container='+Container
	new Ajax.Updater(Container, myURL,
							{onCreate:	function(){AjaxLoader(true,ID,false)},
							onComplete:function(){AjaxLoader(false,ID,false)}, 
							evalScripts:false,
							method:'get'}); 
}

function AjaxLoader(inDisplay,inID,Increment){

	//if (inDisplay){
		//$('axLoader'+inID).src='/images/ajaxload/al-in-bi-red.gif'
	//	$('axLoader'+inID).src= (Increment) ? '/images/ajaxload/ajax-loader-g.gif' : '/images/ajaxload/ajax-loader-r.gif'
	//}else{
	//	$('axLoader'+inID).src='/images/spacer.gif'
	//}
	//alert('dd')
}	


/*-----------------------------------------------------------
    Toggles element's display value
    Input: any number of element id's
    Output: none 
    ---------------------------------------------------------*/
function toggleDisp() {
    for (var i=0;i<arguments.length;i++){
        var d = $(arguments[i]);
        if (d.style.display == 'none')
            d.style.display = 'block';
        else
            d.style.display = 'none';
    }
}
/*-----------------------------------------------------------
    Toggles tabs - Closes any open tabs, and then opens current tab
    Input:     1.The number of the current tab
                    2.The number of tabs
                    3.(optional)The number of the tab to leave open
                    4.(optional)Pass in true or false whether or not to animate the open/close of the tabs
    Output: none 
    ---------------------------------------------------------*/
function toggleTab(num,numelems,opennum,animate) {

    if ($('tabContent'+num).style.display == 'none'){
        for (var i=1;i<=numelems;i++){
            if ((opennum == null) || (opennum != i)){
                var temph = 'tabHeader'+i;
                var h = $(temph);
                if (!h){
                    var h = $('tabHeaderActive');
                    h.id = temph;
                }
                var tempc = 'tabContent'+i;
                var c = $(tempc);
                if(c.style.display != 'none'){
                    if (animate || typeof animate == 'undefined')
                        Effect.toggle(tempc,'blind',{duration:0.5, queue:{scope:'menus', limit: 3}});
                    else
                        toggleDisp(tempc);
                }
            }
        }
        var h = $('tabHeader'+num);
        if (h)
            h.id = 'tabHeaderActive';
        h.blur();
        var c = $('tabContent'+num);
        c.style.marginTop = '2px';
        if (animate || typeof animate == 'undefined'){
            Effect.toggle('tabContent'+num,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
        }else{
            toggleDisp('tabContent'+num);
        }
    }
} 
function getUID(){
	if(!document.uid) document.uid=0;
	return ++document.uid;
}

/***************  For my Story and review *************************/
function checkAllCheckboxes(inValue){
	var tmpPending;
 	var i;
 	
 	tmpPending = parseInt(document.getElementById("pendingCount").value)
 	if(tmpPending > 0){
 		for(i=0; i<tmpPending; i++){
 			document.getElementById("CheckID"+i).checked = inValue;
 			if(document.getElementById('inherits'+i)){
				if(inValue == true){
					document.getElementById('inherits'+i).disabled= "";
					document.getElementById('inherits'+i).checked = inValue;  
				}
				else{
					document.getElementById('inherits'+i).checked = "";    	
	    				document.getElementById('inherits'+i).disabled= "disabled";
				} 				
 			}
 		}
 	}
}

function clearContent(inFieldName,inDiv)
{
	if(document.getElementById(inFieldName)){
		document.getElementById(inFieldName).value = '';
	}
	if(document.getElementById(inDiv)){
		document.getElementById(inDiv).innerHTML = '<span>File has been cleared. Please submit the form.</span>';
	}
}