function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}



	Example = function(){
	        var layout;
   		var dialog;
    		var signinInfo;
    		var signinInfo2;
		var postBtn;
    		var wait, error, errorMsg;
		var username, password;
		var postLink;


	        return {
	            init : function(){
 

            postLink = Ext.get('post-comment');
            username = Ext.get('username');
            password = Ext.get('password');
	    wait = Ext.get('post-wait');
            error = Ext.get('post-error');
            errorMsg = Ext.get('post-error-msg');


 


            //signinInfo = Ext.get('signin').getUpdateManager();
            //signinInfo.disableCaching = true;
            //signinInfo.showLoadIndicator = false;
            //signinInfo.update('signin-info.php');


	               layout = new Ext.BorderLayout(document.body, {
	                    hideOnLayout: true,
	                    north: {
	                        split:false,
	                        initialSize: 140,
				           titlebar: false
	                    },
	                    west: {
	                        split:true,
	                        initialSize: 170,
	                        minSize: 100,
	                        maxSize: 400,
	                        titlebar: true,
	                        collapsible: true,

				autoScroll:true,
				showPin:true,
                            animate: true
	                    },
	                    east: {
	                        split:true,
	                        initialSize: 230,
	                        minSize: 200,
	                        maxSize: 400,
	                        titlebar: true,
	                        collapsible: true,
				autoScroll:true,
				showPin:true,
                            animate: true
	                    },
	                    south: {
	                        split:false,
	                        initialSize: 25,
	                        titlebar: false
	                    },
	                    center: {
	                        titlebar: false,
	                        autoScroll:true
	                    }
	                });

    
	               

                    layout.beginUpdate();

	                layout.add('north', new Ext.ContentPanel('north', 'North'));
	                //layout.add('south', new Ext.ContentPanel('south', 'South'));
	                layout.add('west', new Ext.ContentPanel('west', {title: 'My Account'}));
	                layout.add('east', new Ext.ContentPanel('categories', {title: 'Categories', closable: false}));

			var updater = Ext.get('categories').getUpdateManager ().update ('cat.pl');
       
 			//layout.add('east', new Ext.ContentPanel('browse', {title: 'Browse', //closable: false}));

			//var iframe1 = Ext.DomHelper.append(document.body,
			//{tag: 'iframe', frameBorder: 0, name: 'frameOne', src: '<?php print $url; ?>'});
			
			//var iframe1 = Ext.DomHelper.append(document.body,
			//{tag: 'iframe', frameBorder: 0, name: 'frameOne', src: 'main.pl'});

			// feedPanel1 = new Ext.ContentPanel(iframe1, {title: 'Ziot Auctions', fitToFrame:true, closable:false});

 			layout.add('center', new Ext.ContentPanel('center', {title: 'Ziot Auctions', closable: false}));

			//var cabout =  layout.add('center', new Ext.ContentPanel('about', {title: 'About Ziot', closable: false}));

//var updater = Ext.get('about').getUpdateManager();
//updater.setDefaultUrl('aboutus2.pl');
//cabout.on('activate', updater.refresh, updater, true);





			//var chelp = layout.add('center', new Ext.ContentPanel('help', {title: 'Help', closable: false}));

//var updater = Ext.get('help').getUpdateManager();
//updater.setDefaultUrl('help2.pl');
//chelp.on('activate', updater.refresh, updater, true);

			//var ccontact = layout.add('center', new Ext.ContentPanel('contact', {title: 'Contact Us', closable: false}));

//var updater = Ext.get('contact').getUpdateManager();
//updater.setDefaultUrl('sitemap.pl?template=custservice');
//ccontact.on('activate', updater.refresh, updater, true);


			//var cterms = layout.add('center', new Ext.ContentPanel('terms', {title: 'Ziot Terms', closable: false}));

//var updater = Ext.get('terms').getUpdateManager();
//updater.setDefaultUrl('help2.pl?template=terms2');
//cterms.on('activate', updater.refresh, updater, true);

//var callcats = layout.add('center', new Ext.ContentPanel('allcats', {title: 'Browse Categories', closable: false}));

//var updater = Ext.get('allcats').getUpdateManager();
//updater.setDefaultUrl('allcategories2.pl');
//callcats.on('activate', updater.refresh, updater, true);


//var cadvertise = layout.add('center', new Ext.ContentPanel('advertise', {title: 'Advertise', closable: false}));

//var updater = Ext.get('advertise').getUpdateManager();
//updater.setDefaultUrl('sitemap.pl?template=advertise');
//cadvertise.on('activate', updater.refresh, updater, true);

//var caffiliate = layout.add('center', new Ext.ContentPanel('affiliate', {title: 'Affiliates', closable: false}));

//var updater = Ext.get('affiliate').getUpdateManager();
//updater.setDefaultUrl('adver2.pl');
//caffiliate.on('activate', updater.refresh, updater, true);



			                
	               layout.getRegion('east').showPanel('categories');
			
		       layout.getRegion('center').showPanel('center');

//layout.getRegion('east').collapse();


			//var login2=getCookie('login1');

			//if (!login2) {
	                layout.getRegion('west').collapse();
			//}


	                layout.endUpdate();
	           },


      // submit the comment to the server
        submitComment : function(){

           postBtn.disable();
           wait.radioClass('active-msg');

            YAHOO.util.Connect.setForm(document.getElementById('comment-form'));
            
            var commentSuccess = function(o){
		
                postBtn.enable();
                var data = o.responseText;
                // if we got a comment back
                if(data){

                   wait.removeClass('active-msg');
                    
			
		var updater = Ext.get('signin2').getUpdateManager();
     		updater.formUpdate('comment-form', '../login.php');

                        signinInfo.refresh();

		var west = layout.getRegion('west');
	                west.show();

		dialog.hide();
                 
                }else{

                    error.radioClass('active-msg');
                    errorMsg.update('Incorrect Login');
                }

            };
            
            var commentFailure = function(o){
                postBtn.enable();
                error.radioClass('active-msg');
                errorMsg.update('Unable to connect.');
            };
    
            YAHOO.util.Connect.asyncRequest('POST', '../int/login.php', 
                    {success: commentSuccess, failure: commentFailure}); 


       
        },



        signin : function(){
            if(!dialog){
              
dialog = new Ext.BasicDialog("loginBox", {
		    modal:true, 
		    autoTabs:false,
                    width:350,
                    height:175,
                    shadow:true,
                    minWidth:200,
                    minHeight:150,
		    proxyDrag: true
            });
                
            dialog.addKeyListener(27, dialog.hide, dialog);
            postBtn = dialog.addButton('Login', this.submitComment, this);
            dialog.addButton('Close', dialog.hide, dialog);

            // clear any messages and indicators when the dialog is closed
            dialog.on('hide', function(){
                wait.removeClass('active-msg');
                error.removeClass('active-msg');
                username.dom.value = '';
                password.dom.value = '';
            });






	 }
            dialog.show();
        },
        
        signout : function(){
            YAHOO.util.Connect.asyncRequest('GET', '../int/login.php?logout=true', {success: signinInfo.refresh, failure: signinInfo.refresh, scope:signinInfo});

			var west = layout.getRegion('west');
	                west.hide();
        },


       chLink : function(){

			var main = layout.getRegion('center');
			main.showPanel(feedPanel1);
			
            		//var east = layout.getRegion('east');
	                //east.collapse();
			
        },
       chLink2 : function(){

			var main = layout.getRegion('center');
			main.showPanel(feedPanel1);
			
            		var east = layout.getRegion('east');
	                east.show();
			
        },








	           
	           toggleWest : function(link){
	                var west = layout.getRegion('west');
	                if(west.isVisible()){
	                    west.hide();
	                    link.innerHTML = 'Show West Region';
	                }else{
	                    west.show();
	                    link.innerHTML = 'Hide West Region';
	                }
	           }
	     };
	       
	}();
	
	Ext.EventManager.onDocumentReady(Example.init, Example, true);
	
	//Ext.onReady(Example.init, Example, true);



function LmOver(elem, clr)
{elem.style.backgroundColor = clr;
elem.style.cursor = 'hand'}

function LmOut(elem, clr)
{elem.style.backgroundColor = clr;}

function LmDown(elem, clr)
{elem.style.backgroundColor = clr;}

function LmUp(path)
{location.href = path;}