﻿//Used for PostCode Help
function PCodeHelp(objFrm,txtPost1,txtPost2)
{	
	var url;
	LeftPosition = (screen.width) ? (screen.width-650)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-400)/2 : 0;
	features = 'height='+400+',width='+650+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no'		
	url = '/scripts/PostalCodeHelp.aspx?frm='+objFrm + '&txtPost1='+txtPost1 + '&txtPost2='+txtPost2;
	window.open(url,'ZipCodes',features);
}
//Used for privacy policy popUp
function PrivacyPolicy()
{	
	var url;
	LeftPosition = (screen.width) ? (screen.width-750)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-500)/2 : 0;
	features = 'height='+500+',width='+750+',top='+TopPosition+',left='+LeftPosition+',scrollbars=yes'		
	url = '/privacy-policy.aspx';
	window.open(url,'privacyPolicy',features);
}
//Used to control enter button event to particular button
function DefBtnEvent(e, buttonid)
{
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    if (bt)
    {
        if (evt.keyCode == 13)
        {
            bt.click();
            return false;
        }
    }
}
//Used to do postback for service type dropdown of search box in default and landing pages
function DdlPostBack(ddlSrv)
{
    if  (document.getElementById(ddlSrv).value != "" && document.getElementById(ddlSrv).value != "Moving Companies" && document.getElementById(ddlSrv).value != "Long Distance Movers" && document.getElementById(ddlSrv).value != "Local Movers")
    {
        var redirectUrl = "";
        if (document.getElementById(ddlSrv).value == "Auto Transport")
            redirectUrl = "http://www.topmoving.ca/auto-transport.html";
        else if (document.getElementById(ddlSrv).value == "International Movers")
            redirectUrl = "http://www.topmoving.ca/international-movers.html";
        else if (document.getElementById(ddlSrv).value == "Corporate Relocation")
            redirectUrl = "http://www.topmoving.ca/corporate-relocation.html";
        else if (document.getElementById(ddlSrv).value == "Storage")
            redirectUrl = "http://www.topmoving.ca/self-storage.html";
            
        window.location.href = redirectUrl;
    }
    else if (document.getElementById(ddlSrv).value != "")
    {
        var currentUrl = window.location.pathname;
        if (currentUrl != "/" && currentUrl != "/moving-companies.html" && currentUrl != "/long-distance-movers.html" && currentUrl != "/local-movers.html")
        {
            var redirectUrl = "";
            if (document.getElementById(ddlSrv).value == "Moving Companies")
                redirectUrl = "http://www.topmoving.ca/moving-companies.html";
            else if (document.getElementById(ddlSrv).value == "Long Distance Movers")
                redirectUrl = "http://www.topmoving.ca/long-distance-movers.html";
            else if (document.getElementById(ddlSrv).value == "Local Movers")
                redirectUrl = "http://www.topmoving.ca/local-movers.html";            
            window.location.href = redirectUrl;
        }
    }
}
//Validate Search Box in all Default & Landing pages
function ValidateSbox(srvId,pCode1,drpCntry)
{
    var errMsg = '';
    if (srvId == "6") 
    {
        var txtPostCode = document.getElementById(pCode1);
        var ddlCountry = document.getElementById(drpCntry);
        
        if (txtPostCode.value == "")
            errMsg += "\n- Please Enter Postal Code";
        if (ddlCountry.value == "")
            errMsg += "\n- Please Select Country";
    }
    else if (srvId == "7")
    {
        var txtPostCode = document.getElementById(pCode1);
        var ddlCountry = document.getElementById(drpCntry);
        
        if (ddlCountry.value == "")
            errMsg += "\n- Please Select Country";
        if (txtPostCode.value == "")
            errMsg += "\n- Please Enter Postal Code";
    }
    else
    {
        var txtPostCode = document.getElementById(pCode1);
        if (txtPostCode.value == "")
           errMsg = "\n- Please Enter Postal Code";
    }
    if(errMsg != '')
    {
        alert('The following fields are required:\n' + errMsg);
        return false;
    }
    else    
        return true;
}
//used for small search box in provinces pages
function ProvPostBack(ddlSrv)
{
    if  (document.getElementById(ddlSrv).value != "" && document.getElementById(ddlSrv).value != "Moving Companies" && document.getElementById(ddlSrv).value != "Long Distance Movers" && document.getElementById(ddlSrv).value != "Local Movers")
    {
        var redirectUrl = "";
        if (document.getElementById(ddlSrv).value == "Auto Transport")
            redirectUrl = "http://www.topmoving.ca/auto-transport.html";
        else if (document.getElementById(ddlSrv).value == "International Movers")
            redirectUrl = "http://www.topmoving.ca/international-movers.html";
        else if (document.getElementById(ddlSrv).value == "Corporate Relocation")
            redirectUrl = "http://www.topmoving.ca/corporate-relocation.html";
        else if (document.getElementById(ddlSrv).value == "Storage")
            redirectUrl = "http://www.topmoving.ca/self-storage.html";            
        window.location.href = redirectUrl;
    }
    else if (document.getElementById(ddlSrv).value != "")
    {
        var currentUrl = window.location.pathname;
        if ((document.getElementById(ddlSrv).value == "Moving Companies") || (document.getElementById(ddlSrv).value == "Long Distance Movers" && currentUrl.split("/")[1] == "local-movers"))
            window.location.href = "http://www.topmoving.ca/moving-companies/" + currentUrl.split("/")[2];
        else if(document.getElementById(ddlSrv).value == "Local Movers")
            window.location.href = "http://www.topmoving.ca/local-movers/" + currentUrl.split("/")[2];
        
    }
}
//used for small search box validation in footer pages
function ValidateSSBox(pCode1)
{
    var errMsg = '';
    var txtPostCode = document.getElementById(pCode1);    
    if (txtPostCode.value == "")
        errMsg = "\n- Please Enter Postal Code";
    if(errMsg != '')
    {
        alert('The following fields are required:\n' + errMsg);
        return false;
    }
    else    
        return true;
}


