﻿//  ------------------------------------------  position  -----------------------------------------------
function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl=parentEl.offsetParent;
    }
    totaloffset = (offsettype=="left")? totaloffset : totaloffset + what.offsetHeight;
    return totaloffset;
}


//  ##################################[ Browse  ]##########################################
function IsIE(){
    return document.all?true:false;
}

//  ##################################[ select Options functions    ]########################################
function ClearSelectControl(_objName){
	var obj = document.getElementById(_objName);
	while (obj.length > 0)	
	{
		obj.options[0]=null;
	}
} 

function InsertOptionsToSelectControlIE(_objName, _id, _value, _label){
	var _controlSlt = document.getElementById(_objName); 
	var selectedValueNum = _controlSlt.length;
	selectedValueNum += 1;
	var _newOption = document.createElement("OPTION");
	_newOption.id = _id;
	_newOption.value = _value;
	_newOption.text  = _label; 
	_controlSlt.add(_newOption);
}

//function InsertOptionsToSelectControlFF(_objName, _id, _value, _label){
function InsertOptionsToSelectControlFF(_objName, _id, _label, _value){
    var select = document.getElementById(_objName);
    select.options[select.options.length] = new Option(_value, _label);
}

//  #######################################[    search engine   ]###################################################
function SearchGo(_baseUrl, _path, _productType){
    PageDisable(_productType);
//prompt("sss",_baseUrl + "loading.aspx?page=" + _path)

    window.location.href = _baseUrl + "loading.aspx?page=" + _path;
}

function PageDisable(_productType){
//  window.scrollTo(0, 0);
//  var _div = document.getElementById("divLoading");
//  var _frame = document.getElementById("frmLoading");
//  _div.width=window.screen.availWidth - 23;
//  _div.height=document.body.offsetHeight;
//  _frame.width=window.screen.availWidth - 23;
//  _frame.height=document.body.offsetHeight;
//  _div.style.display="";
//  top.scrolling="no";
//  document.body.style.overflow='hidden';
//  getFrameById("frmLoading").FillLoading(_productType);
}

function getBtnFocusedOnEnterKeyPress(btnElem)
{
	    var res = window.event.keyCode;
	    //if (res == 13){ document.getElementById(controlClientId_Subscriber + "imgSend").focus(); }
	    if (res == 13){ btnElem.focus(); }	    
}

function getBtnClickedOnEnterKeyPress(btnElem)
{
        var res = window.event.keyCode;
        if (res == 13){ btnElem.click();return false; }
        return true;
}