﻿var actMnu;
var prevMnu;
var actSubMnu;
var actClass;
var menuMode="expanded";

function body_onload()
{
    //Need to determine if the expanded menu and fit in the screen
    //alert(screen.availHeight)
   if(window.document.body.clientHeight < 640)
   {
            menuMode="collasped"
            document.getElementById('corpmenu_sub').style.display = 'none'
            document.getElementById('othserv_sub').style.display = 'none'
            document.getElementById('aboutmenu_sub').style.display = 'none'
            document.getElementById('contactmenu_sub').style.display = 'none'
   }
   else
   {
            menuMode="expanded" 
            document.getElementById('corpmenu_sub').style.display = 'block'
            document.getElementById('othserv_sub').style.display = 'block'
            document.getElementById('aboutmenu_sub').style.display = 'block'
            document.getElementById('contactmenu_sub').style.display = 'block'         
   }  
   loadPageRoutine()
}

function loadnewPage(txt)
{
    var str
    switch (txt) 
    {
        case 'Meet The Team': str='aboutus.htm'; break;
        case 'Testimonials':str='aboutus.htm?link=TESTIMONIALS'; break;
        case 'Our service': str='default.htm?link=ourser'; break;
        case 'How we work':str='default.htm?link=howwework'; break;
        case 'Must Be Sold':str='default.htm?link=mustbsold';break;
        case 'Fine':str='default.htm?link=fine';break;
        case 'Assisted Voluntary Sale':str='default.htm?link=avs'; break;
        case 'Refresh Asset Management':str='default.htm?link=ram';break;
        case 'Commercial Asset Management':str='default.htm?link=cam';break;
        case 'Part Exchange':str='default.htm?link=pe'; break;
        case 'Land & New Homes':str='default.htm?link=new'; break;
        case 'Portfolio Management':str='default.htm?link=portfolio'; break;
        case 'Collection Services':str='default.htm?link=collection'; break;
        case 'ChainFree':str='services.htm?link=CHAINFREE';break;
        case 'Drive by Valuations':str='services.htm?link=DRIVEBY';break;
        case 'Valunation':str='services.htm?link=VALUNATION';break;
        case 'LPA':str='services.htm?link=LPA';break;
        case 'Residential Lettings':str='services.htm?link=RL';break;
        case 'Enquiry Form':str='contactus.aspx';break;
        case 'The Spicerhaart Group':str='aboutus.htm?link=SHG';break;
        default : return;
    }
    window.location.href = str
}

function processSub(e)
{
   var obj=getEventElement(e)  
   var text = obj.innerText || obj.textContent
   var act 

   if(document.title=='Corporate Sales - Our Services')
   {
       switch (text) 
       {
            case 'Our service': act=document.getElementById('corpsales'); swapColors('blue'); break;
            case 'How we work':act=document.getElementById('howwework');    swapColors('green'); break;
            case 'Must Be Sold':act=document.getElementById('mustbesold');  swapColors('mustbesold') ;break;
            case 'Fine':act=document.getElementById('fine');swapColors('fine'); break;
            case 'Assisted Voluntary Sale':act=document.getElementById('avs');  swapColors('purple'); break;
            case 'Refresh Asset Management':act=document.getElementById('refresh'); swapColors('green');break;
            case 'Commercial Asset Management':act=document.getElementById('cam');  swapColors('blue');break;
            case 'Part Exchange':act=document.getElementById('pex');swapColors('green'); break;
            case 'Portfolio Management':act=document.getElementById('portfolio');swapColors('orange'); break;
            case 'Collection Services':act=document.getElementById('collection');swapColors('blue'); break;
            default: loadnewPage(text);return
       }
   }
   else if(document.title=='Spicerhaart Corporate Sales - About us')
   {
        switch (text) 
       {
            case 'Meet The Team': act=document.getElementById('meet'); swapColors('yellow'); break;
            case 'Testimonials': act=document.getElementById('testimonials'); swapColors('orange'); break;
            case 'The Spicerhaart Group': act=document.getElementById('shg'); swapColors('blue'); break;
            default: loadnewPage(text);return
       }
   }
   else if(document.title=='Spicerhaart Corporate Sales - Other Services')
   {
        switch (text) 
       {
            case 'ChainFree': act=document.getElementById('CHAINFREE'); swapColors('green'); break;
            case 'Drive by Valuations': act=document.getElementById('DRIVEBY'); swapColors('purple'); break;
            case 'Valunation': act=document.getElementById('VALUNATION'); swapColors('pink'); break;
            case 'LPA': act=document.getElementById('LPA'); swapColors('blue'); break;
            case 'Residential Lettings': act=document.getElementById('RL'); swapColors('green'); break;
            default: loadnewPage(text);return
        }
   }
   else 
   {
       
        loadnewPage(text)
       
   }
   
   if(actSubMnu==act)return
   else
   {
        actSubMnu.style.display='none'
        actSubMnu=act
        actSubMnu.style.display='block'
        obj.className = 'submenuRight'
        actClass.className = 'submenu'
        actClass = obj
   }
   
}

function onclick_mag(mag)
{
   var obj;
   switch (mag) 
   {
        case 'fine': obj=document.getElementById('sub_fine');act=document.getElementById('fine');swapColors('fine') ; break;
        case 'vol': obj=document.getElementById('avs_sub');act=document.getElementById('avs');swapColors('purple') ;break;
        case 'comm': obj=document.getElementById('comm_sub');act=document.getElementById('cam');swapColors('blue');break;
        case 'refresh':obj=document.getElementById('refresh_sub');act=document.getElementById('refresh');swapColors('green');
        
   }  
    actSubMnu.style.display='none'
    actSubMnu=act
    actSubMnu.style.display='block'
    obj.className = 'submenuRight'
    actClass.className = 'submenu'
    actClass = obj
}

function loadtmnPage()
{
    window.location.href = 'aboutus.htm?link=testimonials'
    /*
    var act=document.getElementById('testimonials');
    showTest(false)
    actSubMnu.style.display='none'
    actSubMnu=act
    actSubMnu.style.display='block'
    var obj = document.getElementById('clntTest');
    obj.className = 'submenuRight'
    actClass.className = 'submenu'
    actClass = obj
    */
}

function showTest(bool)
{
    return
    if(bool)
        document.getElementById('clientTest').style.display='block'
    else
        document.getElementById('clientTest').style.display='none'
}


function swapColors(col)
{

    var obj1 = document.getElementById('bar1')
    var obj2 = document.getElementById('bar2')
    var obj3 = document.getElementById('bar3')
    var obj4 = document.getElementById('SIDETEXT')
    var obj5 = document.getElementById('login')
    var obj6 = document.getElementById('contactus')
    var obj7 = document.getElementById('gohome')

    if(col=='blue')
    {
        obj1.style.backgroundColor = '#83b9d0'
        obj2.style.backgroundColor = '#129aba'
        obj3.style.backgroundColor = '#83b9d0'
        obj4.src="images/vertlogo.jpg"
        obj5.className = 'sidetab'
        obj6.className = 'sidetab'
        obj7.className = 'sidetab'
    }
    else if(col=='green')
    {
        obj1.style.backgroundColor = 'rgb(140,198,63)'
        obj2.style.backgroundColor = 'rgb(184,217,137)'
        obj3.style.backgroundColor = 'rgb(140,198,63)'
        obj4.src="images/vertlogoGREEN.jpg"
        obj5.className = 'sidetabgreen'
        obj6.className = 'sidetabgreen'
        obj7.className = 'sidetabgreen'
    }
    else if(col=='purple')
    {
        obj1.style.backgroundColor = 'rgb(149,106,136)'
        obj2.style.backgroundColor = 'rgb(184,155,174)'
        obj3.style.backgroundColor = 'rgb(149,106,136)'
        obj4.src="images/vertlogopurple.jpg"
        obj5.className = 'sidetabpurple'
        obj6.className = 'sidetabpurple'
        obj7.className = 'sidetabpurple'
    }
    else if(col=='orange')
    {
        obj1.style.backgroundColor = 'rgb(248,153,45)'
        obj2.style.backgroundColor = 'rgb(252,191,125)'
        obj3.style.backgroundColor = 'rgb(248,153,45)'
        obj4.src="images/vertlogoorange.jpg"
        obj5.className = 'sidetaborange'
        obj6.className = 'sidetaborange'
        obj7.className = 'sidetaborange'
    }
    else if(col=="mustbesold")
    {
        obj1.style.backgroundColor = '#83b9d0'
        obj2.style.backgroundColor = 'rgb(0,172,242)'
        obj3.style.backgroundColor = '#83b9d0'
        obj4.src="images/vertlogo.jpg"
        obj5.className = 'sidetab'
        obj6.className = 'sidetab'
        obj7.className = 'sidetab'
    }
    else if(col=="fine")
    {
        obj1.style.backgroundColor = '#7A1600'
        obj2.style.backgroundColor = 'rgb(176,144,16)'
        obj3.style.backgroundColor = '#7A1600'
        obj4.src="images/finetext.jpg"
        obj5.className = 'sidetabGOLD'
        obj6.className = 'sidetabGOLD'
        obj7.className = 'sidetabGOLD'
    }
    else if(col=="yellow")
    {
        obj1.style.backgroundColor = 'rgb(248,239,35)'
        obj2.style.backgroundColor = 'rgb(250,244,143)'
        obj3.style.backgroundColor = 'rgb(248,239,35)'
        obj4.src="images/staffinvest.jpg"
        obj5.className = 'sidetabYELL'
        obj6.className = 'sidetabYELL'
        obj7.className = 'sidetabYELL'
    }
    else if(col=="pink")
    {
        obj1.style.backgroundColor = 'rgb(237,39,144)'
        obj2.style.backgroundColor = 'rgb(239,93,162)'
        obj3.style.backgroundColor = 'rgb(237,39,144)'
        obj4.src="images/vertlogopurple.jpg"
        obj5.className = 'sidetabPINK'
        obj6.className = 'sidetabPINK'
        obj7.className = 'sidetabPINK'
    }
}

function processMenu(e)
{
   var obj=getEventElement(e)  
   if(obj.tagName=='IMG')obj=obj.parentNode
   else if(obj.tagName=='DIV'&&obj.id=='')obj=obj.parentNode
   
  // else return;
   
   if(menuMode=="expanded")   
   {    
        if(prevMnu&&prevMnu!=obj)
        {
            //document.getElementById(prevMnu.id+'_sub').style.display = 'none'
            
        }
      //  else if(prevMnu)
        {
            if(document.getElementById(obj.id+'_sub').style.display == 'none')
            {
                document.getElementById(obj.id+'_sub').style.display = 'block'
            }
            else 
            {
                document.getElementById(obj.id+'_sub').style.display = 'none'
              
            }
            return
        }
       
        {
           // prevMnu = obj;
           // document.getElementById(prevMnu.id+'_sub').style.display = 'block'
        }
   }
   else  //need to collapse all menus apart from active
   {
        if(prevMnu&&prevMnu!=obj)
        {
            document.getElementById(prevMnu.id+'_sub').style.display = 'none'
            
        }
        else if(prevMnu)
        {
            if(document.getElementById(obj.id+'_sub').style.display == 'none')
            {
                document.getElementById(obj.id+'_sub').style.display = 'block'
            }
            else 
            {
                document.getElementById(obj.id+'_sub').style.display = 'none'
              
            }
            return
        }
       
        {
           prevMnu = obj;
           document.getElementById(prevMnu.id+'_sub').style.display = 'block'
        }
   
   }
   
}

function getEventElement(e)
{
	var s
	if(window.event){e=window.event;s=e.srcElement}
	else s=e.target
	e.cancelBubble=true
	if(e.stopPropagation)e.stopPropagation()
	return s
}

function contactus()
{
    window.location.href = 'contactus.aspx'
}

function login()
{
    window.open('https://cs.spicerhaart.co.uk/','partnerlogin',"scrollbars=no,status=no, resizable=no,height=620px,width=800px,location=no,menubar=yes,toolbar=no,top=5") 
}

function goHome()
{
     window.location.href = 'default.htm?link=ourser'
}

function Querystring(qs) { // optionally pass a querystring to parse
	this.params = {};
	
	if (qs == null) qs = location.search.substring(1, location.search.length);
	if (qs.length == 0) return;

	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&'); // parse out name/value pairs separated via &
	
	for (var i = 0; i < args.length; i++) {
		var pair = args[i].split('=');
		var name = decodeURIComponent(pair[0]);
		
		var value = (pair.length==2)
			? decodeURIComponent(pair[1])
			: name;
		
		this.params[name] = value;
	}
}
Querystring.prototype.get = function(key, default_) {
	var value = this.params[key];
	return (value != null) ? value : default_;
}
Querystring.prototype.contains = function(key) {
	var value = this.params[key];
	return (value != null);
}


var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17300304-1']);
_gaq.push(['_setDomainName', '.spicerhaart.co.uk']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
