function SetPasswordDefault(Obj)
{
//alert("hi");
    var defaulttextbox=document.getElementById('txtpassword');
    var txtPassword=document.getElementById('ctl00_txtPassword');
    if(Obj.id=='txtpassword')
    {
        defaulttextbox.style.display='none';
        txtPassword.style.display='';
        txtPassword.focus();
    }
    else
    {
        if(txtPassword.value=="")
        {
            defaulttextbox.style.display='';
            txtPassword.style.display='none';
        }
    }
    
    
}


function SetLoginDefault(focus,Obj,txt)
{
   //alert(focus +"-"+ Obj.value +"-"+txt);
   
        if(focus=='true' && Obj.value==txt)
        {
            Obj.value="";        
        }
        else
        {
            if(Obj.value=="")
             {
                  Obj.value=txt;      
             }
//             else
//             {
//                callthisonbluroflogin();
//             }
        }
       
}


function SetPasswordDefault1(Obj) {
    //alert("hi");
    var defaulttextbox = document.getElementById('txtpassword');
    var txtPassword = document.getElementById('ctl00_ucNav_txtPassword');
    if (Obj.id == 'txtpassword') {
        defaulttextbox.style.display = 'none';
        txtPassword.style.display = '';
        txtPassword.focus();
    }
    else {
        if (txtPassword.value == "") {
            defaulttextbox.style.display = '';
            txtPassword.style.display = 'none';
        }
    }


}


function SetLoginDefault1(focus, Obj, txt) {
    //alert(focus +"-"+ Obj.value +"-"+txt);

    if (focus == 'true' && Obj.value == txt) {
        Obj.value = "";
    }
    else {
        if (Obj.value == "") {
            Obj.value = txt;
        }
        //             else
        //             {
        //                callthisonbluroflogin();
        //             }
    }

}

function callthisonbluroflogin()
{
    var defaulttextbox=document.getElementById('txtpassword');
    var txtPassword=document.getElementById('ctl00_txtPassword');
    defaulttextbox.style.display='none';
    txtPassword.style.display='';
    txtPassword.focus();
   
}


function SetDefaultMyAccountTab(divId)
    {
        var tab = document.getElementById(divId);
        //alert("hi");
        //alert(tab);
        if (tab != null)
        { //alert(divId);
          tab.className = 'current';
        }
    }
    
    function SetInside(Id)
    {
        var tab = document.getElementById(Id);
        
        //alert(tab);
        if (tab != null)
        { 
          tab.className = 'current1';
        }
    }

function Show_Update(resultdiv)
{
 //alert("kapil");
   var objOverlay=document.getElementById('divprocess');   
   var arrayPageSize = getPageSize();
   var arrayPageScroll = getPageScroll();
	// set height of Overlay to take up whole page and show
	
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
    var div=document.getElementById(resultdiv);
    div.style.display='block';

   var pagesize1 = getPageSize();
   var arrayPageScroll2 = getPageScrollTop();  
    
	//SetPos();
    return true;      
}

function Show_Updatelogin(resultdiv)
{
 //alert("kapil");
   var objOverlay=document.getElementById('divprocess');   
   var arrayPageSize = getPageSize();
   var arrayPageScroll = getPageScroll();
	// set height of Overlay to take up whole page and show
	
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
    var div=document.getElementById(resultdiv);
    div.style.display='block';

   var pagesize1 = getPageSize();
   var arrayPageScroll2 = getPageScrollTop();  
    
	//SetPos();
    return false;      
}

function Show_Bulkupload()
{
 //alert("kapil");
   var objOverlay=document.getElementById('divuphide');   
   var arrayPageSize = getPageSize();
   var arrayPageScroll = getPageScroll();
	// set height of Overlay to take up whole page and show
	
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
    var div=document.getElementById('divbulkupload');
    div.style.display='block';

   var pagesize1 = getPageSize();
   var arrayPageScroll2 = getPageScrollTop();  
    
	//SetPos();
    return false;      
}

function Show_Admin()
{
 //alert("kapil");
   var objOverlay=document.getElementById('divuphide');   
   var arrayPageSize = getPageSize();
   var arrayPageScroll = getPageScroll();
	// set height of Overlay to take up whole page and show
	
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
    var div=document.getElementById('divadminpopup');
    div.style.display='block';

   var pagesize1 = getPageSize();
   var arrayPageScroll2 = getPageScrollTop();  
    
	//SetPos();
    return false;      
}

function Show_Updateing()
{
 //alert("kapil");
   var objOverlay=document.getElementById('divupdatingprocess');   
   var arrayPageSize = getPageSize();
   var arrayPageScroll = getPageScroll();
	// set height of Overlay to take up whole page and show
	
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
    var div=document.getElementById('loading');
    div.style.display='block';

   var pagesize1 = getPageSize();
   var arrayPageScroll2 = getPageScrollTop();  
    
	//SetPos();
    return false;      
}


var popW = 420, popH = 100;
var winl = (screen.width - popW)/2;
var wint = (screen.height - popH)/2;

var x = (winl/2)+300; y = wint/2;



function SetPos()
{
    var div=document.getElementById('divmessage');
    var objOverlay=document.getElementById('divprocess');
    
    if(objOverlay.style.display=='block')
    {
      theLeft = document.body.scrollLeft;
	  theTop = document.body.scrollTop;	
	  theLeft += x;
	  theTop += y;
	   document.getElementById('divmessage').style.left=theLeft + 'px' ;
	   document.getElementById('divmessage').style.top=theTop + 'px' ;
	
        setTimeout("SetPos()",500);
    }
    else
    {
        div.style.display='none';
        return true;
    }
}



// JScript File
function getPageSize()
{
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) 
	{	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	}
	else if (document.body.scrollHeight > document.body.offsetHeight)
	{ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	}
	else
	{ // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight)
	{	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} 
	else if (document.documentElement && document.documentElement.clientHeight)
	{ // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	}
	else if (document.body)
	{ // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight)
	{
		pageHeight = windowHeight;
	}
	else
	{ 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth)
	{	
		pageWidth = windowWidth;
	}
	else
	{
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function getPageScroll()
{

	var yScroll;

	if (self.pageYOffset) 
	{
		yScroll = self.pageYOffset;
	}
	else if(document.documentElement && document.documentElement.scrollTop)
	{	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	}
	else if (document.body)
	{
	    // all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll);
	return arrayPageScroll;
}

function getPageScrollTop()
{
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset)
	{
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	} 
	else if(document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft )
	{	
	     // Explorer 6 Strict
		 yScrolltop = document.documentElement.scrollTop;
		 xScrollleft = document.documentElement.scrollLeft;
	}
	else if (document.body) 
	{
	    // all other Explorers
         yScrolltop = document.body.scrollTop;
	     xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft,yScrolltop);
	return arrayPageScroll;
}


function ShowControl(Id,display)
{
   document.getElementById(Id).style.display=display;       
}

function ValidateMail()
    {
        var name=document.getElementById('ctl00_ContentPlaceHolder1_txtMName').value;
        if(name == "")
        {
            alert('Please fill name.');
            document.getElementById('ctl00_ContentPlaceHolder1_txtMName').focus();
            return false;
        }
        
        var email=document.getElementById('ctl00_ContentPlaceHolder1_txtMEmail').value;
        if(email == "")
        {
            alert('Please fill email.');
            document.getElementById('ctl00_ContentPlaceHolder1_txtMEmail').focus();
            return false;            
        }
        else
        {
             ids=email;
             var temp = new Array();
             temp =ids.split(",");
             temp.push("");
             i=0;
             for(i=0;i<temp.length-1;i++)
             {
                value=temp[i];
                if (value == '' || value.indexOf('.') == 0 || value.indexOf('.') == -1 || value.indexOf('@') == 0 || value.indexOf('@') == -1 || value.indexOf('.') == value.length - 1 || value.indexOf(',') >= 0) 
                {  
                    alert("Please fill valid email address.")
                    document.getElementById('ctl00_ContentPlaceHolder1_txtMEmail').value="";
                    document.getElementById('ctl00_ContentPlaceHolder1_txtMEmail').focus();
                    return false;
                }                
             
             }             
        
        }
        
          
        var message=document.getElementById('ctl00_ContentPlaceHolder1_txtMMessage').value;
        if(message=="")
        {
            alert('Please fill message.');
            document.getElementById('ctl00_ContentPlaceHolder1_txtMName').focus();
            return false;
        }
        return true;
        
        
    }
    
    function ShowHelp(_display, Description, PageId, sourceCtrl)
    {
        
    document.getElementById('tdPageDesc').innerHTML = Description;

    document.getElementById('PageDetail').href ='PageDetail.aspx?pId='+PageId;
        
    var divCtrl=document.getElementById("Help")
    
    var obj=returnObjPosition(sourceCtrl);
    
   	divCtrl.style.left=(obj.x-22) + 'px';
   	divCtrl.style.top=(obj.y-123) + 'px';
    divCtrl.style.display = _display;
    var thehelpFrame=document.createElement('helpiFrame');
    if(_display=='')
    {
        thehelpFrame.id='helpiFrame';
        thehelpFrame.style.filter='alpha(opacity=0)';
        thehelpFrame.style.position='absolute';
        thehelpFrame.style.zIndex=899;
        document.body.appendChild(thehelpFrame);
        thehelpFrame.style.top=divCtrl.style.top; //one less than the value given for theDiv
        thehelpFrame.style.left=divCtrl.style.left; //one less than the value given for theDiv
        thehelpFrame.style.height = (divCtrl.offsetHeight) + 'px';
        thehelpFrame.style.width = (divCtrl.offsetWidth) + 'px';
        thehelpFrame.style.display='block';
    }
    else if(document.getElementById("helpiFrame")!=null)
    {
        document.body.removeChild(thehelpFrame);
    }
    //document.getElementById("Help").style.display = DisplayQuetionMark;
    return false;
}

function ShowAvailability(display)
{   
  var divCtrl=document.getElementById("divAvailibilty");
  if(divCtrl.style.display!='')
  {
      var spnAvailability=document.getElementById("ctl00_ContentPlaceHolder1_spnAvailability");    
      var obj=returnObjPosition(spnAvailability);    
       divCtrl.style.left=(obj.x-22) + 'px';
       divCtrl.style.top=(obj.y-123) + 'px';
       divCtrl.style.display = display;   
   }
   else
    divCtrl.style.display='none'
   
   return false;
}

function HideDiv(element)
	{
	    document.getElementById(element).style.display='none';
	    if(element=="Help")
	    {
	        //alert();
	        var thehelpFrame=document.getElementById("helpiFrame");
	        if(thehelpFrame!=null)
	            document.body.removeChild(thehelpFrame);
	    }
	    return false;
	}
	
	
function ShowFeatures(image,imgPath,divName,display)
{

    // set default all the tabs
    var parts =  document.getElementById('Image20');
    if(parts!=null)
    parts.src = 'images/navi/part_ro.jpg';
    var feature = document.getElementById('Image21');
    if(feature!=null)
    feature.src ='images/navi/features.jpg';
    var specification = document.getElementById('Image22');
    if(specification!=null)
    specification.src ='images/navi/specification1.jpg';
    var iteminclude = document.getElementById('Image23');
    if(iteminclude!=null)
    iteminclude.src ='images/navi/item-includes.jpg';
    var readmore = document.getElementById('Image24');
    if(readmore!=null)
    readmore.src ='images/navi/read-more.jpg';
    //
    document.getElementById('divFeatures').style.display ='none';
    document.getElementById('divSpecification').style.display ='none';
    document.getElementById('divReadMore').style.display ='none';
    document.getElementById('divItemIncludes').style.display ='none';
    document.getElementById('ctl00_ContentPlaceHolder1_AddToCart').style.display ='none';

    // now set the tabs according to action taken on each tab
switch(image)
{   
    case 'Image20':
        document.getElementById(image).src = imgPath;
        document.getElementById(divName).style.display =display;
        document.getElementById('divPartsDetail').style.display =display;
        document.getElementById('ctl00_ContentPlaceHolder1_AddToCart').style.display  = display; 
        ClickId=image;
      
    break;
    case 'Image21':
        document.getElementById('divParts').style.display = 'none';
        document.getElementById('divPartsDetail').style.display = 'none';  
        document.getElementById(image).src = imgPath;
        document.getElementById(divName).style.display=display;
        ClickId=image;
           
    break;
    case 'Image22':
        document.getElementById('divParts').style.display ='none';
        document.getElementById('divPartsDetail').style.display ='none';  
        document.getElementById(image).src = imgPath;
        document.getElementById(divName).style.display=display;
        ClickId=image;
        
    break;
    case 'Image23':
        document.getElementById('divParts').style.display ='none';
        document.getElementById('divPartsDetail').style.display ='none'; 
        document.getElementById(image).src = imgPath;
        document.getElementById(divName).style.display=display;
        ClickId=image;
            
    break;
    case 'Image24':
          document.getElementById('divParts').style.display ='none';
          document.getElementById('divPartsDetail').style.display ='none';
           document.getElementById(image).src = imgPath;
          document.getElementById(divName).style.display = display;
           ClickId=image;                          
    break;
    default :
   break;
}
return false;
}

    function openWinPrint(url,width,height)
    {
        var x=window.open(url,null,"height="+height+",width="+width+",scrollbars=yes,status=no,toolbar=no,menubar=yes");
        x.focus();
        x.print();
    }
