//var baseUrl = '/compralo.com/'; // local
var baseUrl = '/'; // sever

//----------------------------- function to generate random number-------------------------//
function DKMyRandom()
{
	var randomnumber			=	Math.floor((Math.random()*1729)*(Math.random()*9271));
	var rand	 				=	new Date().getTime();
	var myRand 					=  randomnumber+rand;
	return  myRand;
}
//------------------------------ functin to set innerHtml  div--------------------------------------//
function DKDivSetInnerHtml(id,value)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display="block";
		document.getElementById(id).innerHTML=value;
	}
}
//------------------------------ functin to open close div--------------------------------------//
function DKOpenCloseDiv(divId)
{
		if(document.getElementById(divId).style.display == "block")
		{
			document.getElementById(divId).style.display="none";
		}
		else
		{
			document.getElementById(divId).style.display="block";
		}
}
//------------------------------ functin to close div--------------------------------------//
function DKCloseDiv(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display="none";
	}
}
//------------------------------ function to open div--------------------------------------//
function DKOpenDiv(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display="block";
	}
}
//------------------------------- function to clear content in div-------------------------//
function DKClearDiv(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).innerHTML="";
	}
}
//-------------------------------- function to clear default content  text fields------//
function DKClearTempValue(id,value)
{
	if(document.getElementById(id))
	{
		if(document.getElementById(id).value == value )
		{
			document.getElementById(id).value="";
		}
	}
}
//--------------------------------- function to clear value fields--------------------------//
function DKClearValue(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).value="";
	}
}
//--------------------------------- function to set value fields--------------------------//
function DKSetValue(id,value)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).value=value;
	}
}
//-------------------------------- Adding child element ------------------------------------//
function DkAddChildDiv(parentId,childId) 
{
	if(document.getElementById(parentId))
	{
	  var parent = document.getElementById(parentId);
	  var child  = document.createElement('div');
 	  child.setAttribute('id',childId);
  	  parent.appendChild(child);
	}
}
function DkAddParentDiv(id) 
{
	if(!document.getElementById(id))
	{
	var div = document.createElement("div");
 	div.setAttribute("id",id);
    document.body.appendChild(div);
	}
}
//-------------------------------- Remove child element ------------------------------------//
function DkRemoveParentDiv(id) 
{
	if(document.getElementById(id))
	{
	  var parent = document.getElementById(id);
	  document.body.removeChild(parent);
	}
}
function DkRemoveChildDiv(parentId,childId) 
{
	if(document.getElementById(parentId) && document.getElementById(childId))
	{
	  var parent = document.getElementById(parentId);
	  var child	 = document.getElementById(childId);
	  parent.removeChild(child);
	}
}
//-------------------------------- browser width hight ------------------------------------//
function DKBrowserHW()
{
	var windowXY;
	if(window.innerWidth)
	{
	   windowXY['x'] = window.innerWidth;
	   windowXY['y'] = window.innerHeight;
	}
	else
	{
	   windowXY['x'] = document.body.offsetWidth;
	   windowXY['y'] = document.body.offsetHeight;
	}
	return windowXY;
}
//-------------------------------- browser name -------------------------------------------//
function DKGetBroser()
{
	return  navigator.appName;
}
//------------------------- TRIM FUNCTIONS FOR ELIMINATING SPACE ---------------------------//
function DKTrim(s)
{
	return DKRtrim(DKLtrim(s));
}
function DKLtrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}
function DKRtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}
//-------------------------------------- FUNCTIONS GET MOUSE POSITION--------------------//
function DKMousePos(evt)
{
	if(!evt)
	{
		var evt	=	window.event;
	}
	var mouseXY = new Array();
	mouseXY['x']	=	evt.pageX || evt.clientX	+	document.documentElement.scrollLeft;
	mouseXY['y']	=	evt.pageY || evt.clientY	+	document.documentElement.scrollTop;
	return mouseXY;
}
//------------------------------------- FUNCTIONS GET OFFEST POSITION ------------------//
function DKOffsetPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    
    return curleft;
}
function  DKOffsetPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
function DKOffsetXY(obj)
{
	   var result = new Array();
	   result['x']= DKOffsetPosX(obj);
	   result['y']= DKOffsetPosY(obj);
	   return result;
}
function DKObjWH(id)
{
	   var result = new Array();
	   result['h']= document.getElementById(id).offsetHeight;
	   result['w']= document.getElementById(id).offsetWidth;
	   return result;
}
//------ FUNCTIONS GET OFFEST POSITION--------//
function DKReadRadioB(form,name)
{
	var result = "";
	var count = eval('document.'+form+'.'+name+'.length'); // document.form.name.length;
	for (i=0; i<count; i++) 
	{
		 if (eval('document.'+form+'.'+name+'['+i+']'+'.checked')==true)  // document.form.name[i].checked;
         {
            result = eval('document.'+form+'.'+name+'['+i+']'+'.value'); // document.form.name[i].value;
         }
	}
	return result;
}
//------ FUNCTIONS CHECK inArray--------//
function DkInArray(arr,value)
{
	for (var i=0; i < arr.length; i++) 
	{
		if (arr[i] == value) 
		{
		return true;
		}
	}
	return false;
}
//------ FUNCTIONS GET KEY CODE--------//
function DkKeyCode(evt)
{
	return evt.keyCode;// 13 for ente key
}

