

//This is GotoPage() function to open given page
function GotoPage(Pagename) 
{
	location.href=Pagename;
}
//=============================================================================================================================
//THIS FUNCTION POSTS FORM FOR NEXT PAGE ....
//THIS FUNCTION POSTS FORM FOR NEXT PAGE ....
//=============================================================================================================================
function NextPage()
{
	document.frmlist.PageCounter.value = eval(document.frmlist.PageCounter.value) + 1  ;
	document.frmlist.submit();
}
//=============================================================================================================================
//=============================================================================================================================
//THIS FUNCTION POSTS FORM FOR PREVIOUS PAGE ....
//THIS FUNCTION POSTS FORM FOR PREVIOUS PAGE ....
//=============================================================================================================================
function PrePage()
{
	document.frmlist.PageCounter.value = eval(document.frmlist.PageCounter.value) - 1  ;
	document.frmlist.submit();
}

//=============================================================================================================================
//=============================================================================================================================
//THIS FUNCTION POSTS FORM FOR SPECIFIED PAGE NUMBER....
//THIS FUNCTION POSTS FORM FOR SPECIFIED PAGE NUMBER....
//=============================================================================================================================
function NextPageLink(val)
{
	document.frmlist.PageCounter.value = eval(val)-1  ;
	document.frmlist.submit();
}
//=============================================================================================================================
//========function SubmitForPage used to submit form ==========================================================================
//=============================================================================================================================
function SubmitForPage(FormName, ControlName, ControlValue, FormAction)
{
	ControlName.value = ControlValue;
	FormName.action = FormAction;
	FormName.submit();
}
//=============================================================================================================================
//THIS FUNCTION POSTS FORM FOR ORDER BY....
//THIS FUNCTION POSTS FORM FOR ORDER BY....
//=============================================================================================================================
function OrderPage(OrderBy)
{
	document.frmlist.PageCounter.value = eval(document.frmlist.PageCounter.value);
	if(document.frmlist.orderby.value.search(OrderBy)<0)
		document.frmlist.orderby.value = OrderBy;
	else
	{
		if(document.frmlist.orderby.value.search(' desc')<0)
			document.frmlist.orderby.value = OrderBy +' desc';
		else
			document.frmlist.orderby.value = OrderBy;
	}
	document.frmlist.submit();
}
/**************************************************************************************/
//====================================================================
//REPLACEMENT FUNCTION FOR trim() FUNCTION.....
//REPLACEMENT FUNCTION FOR trim() FUNCTION.....
//====================================================================
//====================================================================
function Trimmer(pVal) { 
    TRs=0; 
    for (i=0; i<pVal.length; i++) 
	{ 
        if (pVal.substr(i,1)==" ") 
		{
			TRs++;
		} 
		else 
			{break;} 
    } 

    TRe=pVal.length-1; 
    for (i=TRe; i>TRs-1;i--)
	{ 
        if (pVal.substr(i,1)==" ") 
		{
			TRe--;
		}
		else 
			{break;} 
    } 

    return (pVal.substr(TRs, TRe-TRs+1)); 
} 

//====================================================================
//====================================================================
//====================================================================
//Trim by Object name.....
//====================================================================
//====================================================================
function TrimObj(theObj) 
{ 
	var pVal = theObj.value;

    var TRs=0; 
    for (var i=0; i<pVal.length; i++) 
	{ 
        if (pVal.substr(i,1)==" ") 
		{
			TRs++;
		} 
		else 
			{break;} 
    } 

   	var TRe=pVal.length-1; 
    for (i=TRe; i>TRs-1;i--)
	{ 
        if (pVal.substr(i,1)==" ") 
		{
			TRe--;
		}
		else 
			{break;} 
    } 

    theObj.value = pVal.substr(TRs, TRe-TRs+1); 
} 
//==================== trimmer() ends ============================



//====================================================================
//EDITED BY MAHESH SONI TO HANDEL THE IMAGES AND FLASH THROUGHT OUT THE
//SITE
//====================================================================
var EnlargeFlag=1;
var CursorX=0;
var CursorY=0;

//if(CursorX == 0)
//init();
//==================================================================
//EDITED BY MAHESH SONI
//FUNCTION TO HANDLE THE PRESENTATION OF
//LAYER TO SHOW IN IT A LARGE IMAGE FOR THE SELECTED PRODUCT
//VARIABLES DESCRITPIONS
//LargImgType  -----  IT STORES THE TYPE OF LARGE IMAGE WHEATHER IT IS A FLASH OR AN IMAGE
//LargeImage   -----  IT HOLDS THE LARGE IMAGE PATH
//Height AND Width--  BOTH OF THESE STORES THE WIDTH AND HEIGHT OF THE LARGE IMAGE
//DepreX AND DepreY-  BOTH OF THESE SOTES THE DPRECIATION OF THE X AND Y COORDINATES
//HidShowSignal    -  IT IS ONLY USED WHEN WE NEED TO HIDE THE LAYER ON AN EVENT
//==================================================================
	function EnlargeImageFunction(LargImgType,LargeImage,Height,Width,DepreX,DepreY,HidShowSignal,SetHidWidFlag)
	{
	if(HidShowSignal == 'hideme')
	{
		EnlargeFlag=0;
	}
	if(LargeImage.length > 6)
	{
	var ImageDispString='';
		/*if(Height > 224  )
		//	Height = 224;
		//if(Width > 256  )
		//	Width = 256;*/
		//==============================================================
		//STORING THE IMAGE STRING ACCORDING TO THE IMAGE OR FLASH
		//==============================================================
		//IF IMAGE TYPE IS FLASH THEN IT WILL SHOW AS FLASH
		if(LargImgType == 'application/x-shockwave-flash')
		{
			ImageDispString='<object '+ 
			'id="largeimageid" onMouseOut=document.getElementById("webtempimg1").style.display="none"; classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+
			  'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"' +
			  'width="'+Width+'" height="'+Height+'">'+
			'<param name="movie" value="'+LargeImage+'">'+
			'<param name="quality" value="high">'+
			'<embed  id="soundflag" src="'+LargeImage+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" '+
			'width="'+Width+'" height="'+Height+'"></embed></object>';
		}
		
		//IF FILE TYPE IS AN IMAGE THEN IT WILL SHOW IT IN IMAGE TAG
		else if(LargImgType=='image')
		{
		ImageDispString='<img onMouseOut=document.getElementById("webtempimg1").style.display="none"; id="largeimageid" src="'+LargeImage+'"'+
				'width="'+Width+'" height="'+Height+'" border="0" >';
		}
		//==============================================================
			//SET THE INNER TEXT OF THE LAYER
			document.getElementById('webtempimg1').innerTEXT='';
			document.getElementById('webtempimg1').innerHTML=ImageDispString;
			
			//=============Edited By ..*  Anita  *.. on Sept 20, 2005===============
		//	alert("Width  & top  -  "+screen.width +"    :       "+CursorY+"  ,  "+Width+"        Height and left     -       "+screen.height+"         :           "+CursorX+"  ,  "+Height);
			
			//SET THE TOP POSITION OF THE LAYER
			document.getElementById('webtempimg1').style.top=(CursorY-DepreY)+'px';
			
			//SET THE LEFT POSITION OF THE LAYER
			document.getElementById('webtempimg1').style.left=(CursorX-DepreX)+'px';
				
			//SET THE WIDTH OF THE LAYER
			document.getElementById('webtempimg1').style.width=Width+'px';
				
			//SET THE HEIGHT OF THE LAYER
			document.getElementById('webtempimg1').style.height=Height+'px';
			
		}	
		//=====================================================
		//IF LARGE FLAG IS NOT SHOWING THEN WE WILL SHOW IT
		//=====================================================
		if(EnlargeFlag==1 && LargeImage.length > 6)
		{
			document.getElementById('webtempimg1').style.display='inline';
			EnlargeFlag=2;
			//document.getElementById("webtempimg1").style.filter.Alpha.Opacity=50;
			//===============================================================
			//THE ABOVE STATEMENTS ARE USED TO CALCULATE THE WIDTH AND HEIGHT 
			//OF THE IMAGE OR FLASH USING JSCRIPT
			
			//SETTING UP THE LAYER'S RIGHT BOTTOM COORDINATE TO THE POINTER
			if(SetHidWidFlag !='')
			{
			var element='largeimageid';
			var LargeImgWid=getElementWidth(element);
			var LargeImgHid=getElementHeight(element);
			//===============================================================
			/*if(SetHidWidFlag =='righttop' || SetHidWidFlag =='rightbottom')
			//SETTING THE LARGE IMAGE WIDTH
			document.getElementById('webtempimg1').style.left=(CursorX-LargeImgWid)+'px';
			
			//===============================================================
			if(SetHidWidFlag =='rightbottom' || SetHidWidFlag =='leftbottom' || SetHidWidFlag =='bottommiddle')
			//SETTING UP THE LARGE IMAGE HEIGHT
			document.getElementById('webtempimg1').style.top=(CursorY-LargeImgHid)+'px';

			//===============================================================
			if(SetHidWidFlag =='bottommiddle' )
			//SETTING THE LARGE IMAGE WIDTH
			document.getElementById('webtempimg1').style.left=(CursorX-(LargeImgWid/2))+'px';
			*/}
			document.getElementById('webtempimg1').style.left=(MiddleX-(LargeImgWid/1.94))+'px';
			document.getElementById('webtempimg1').style.top=(MiddleY-(LargeImgHid/1.5))+'px';
		}
		//=====================================================
		//IF LARGE FLAG IS SHOWING THEN WE WILL HIDE IT
		//=====================================================
		else 
		{
			//document.getElementById('webtempimg1').innerHTML='';
			document.getElementById('webtempimg1').style.display='none';
			EnlargeFlag=1;
		}
		//=====================================================
	}		
//===================================================
//THIS FUNCTION IS USED TO CAPTURE THE MOUSE
// X AND Y COORDINATES
//AND SUPPORTS BOTH EXPLORER LIKE IE AND NETSCAPE
//===================================================
var ScreenWidth=screen.width/2;
var ScreenHeight=screen.height/2;
var MiddleX =ScreenWidth;
function getMousePosition(e) {
	  var _x;
	  var _y;
	  if (!isIE) {
		CursorX = window.pageXOffset;
		CursorY = window.pageYOffset;
		_x = e.pageX;
		_y = e.pageY;
	  }
	  if (isIE) {
		_x = event.clientX + (CursorX = document.body.scrollLeft);
		_y = event.clientY + (CursorY = document.body.scrollTop);
	  }
	  CursorX=_x;
	  CursorY=_y;
	  //======================================================
	  //CALCULATE THE MIDDLE OF THE SCREEN X AND Y COORDINATES
	  //======================================================
	  MiddleY =(ScreenHeight+document.body.scrollTop);
	  return true;
}

function printBR(_n)
{
  for(var i=0;i<_n;i++)
  {
    document.write("<BR>");
  }
}
//===================================================

//===================================================
//FUNCTION TO CALCULATE THE IMAGE WIDTH
//===================================================
function getElementHeight(Elem) {
	if (!isIE) {
		var elem ;
		return elem.clip.height;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById("largeimageid");
		} else if (document.all){
			var elem = document.all["largeimageid"];
		}
			xPos = elem.offsetHeight;
			
		return xPos;
	} 
}

function getElementWidth(Elem) {

	if (!isIE) {
		var elem;
		return elem.clip.width;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById("largeimageid");
		} else if (document.all){
			var elem = document.all["largeimageid"];
		}
			xPos = elem.offsetWidth;
		return xPos;
	}
}


