function validateMenuCategory()
{
      var title      =    $('title').value;
      /*var description      =    $('description').value;*/
      
      //      $('showMessage').innerHTML = '';
      if(trim(title) == '')
      {
        $('titleErr').innerHTML    = '( Title required! )';
        return false;
      }
      /*if(trim(description) == '')
      {
        $('descErr').innerHTML    = '( Descritpion required! )';
        return false;
      }*/
      return true;
}

function validateSelectMenu()
{
    var menuID= $('mainMenu').value;
    if(menuID==0)
    {
        $('mainMenuErr').innerHTML    = '( Select Main Menu! )';
        return false;
    }
    $('mainMenuErr').innerHTML = '';
    return true;
}

function validateSubMenuCategory()
{
    var title      =    $('title').value;    
    var menuID     =    $('mainMenu').value;
    
    $('mainMenuErr').innerHTML = '';
    $('titleErr').innerHTML = '';
    
    if(menuID==0)
    {        
        $('mainMenuErr').innerHTML    = '( Select Main Menu! )';
        return false;
    }    
    
    if(trim(title) == '')
    {
        $('titleErr').innerHTML    = '( Title required! )';
        return false;
    }
    
    return true;     
}


function Validate_Commercialfrm()
{
    var indicative_bid_date      =    $('indicative_bid_date').value;    
    var final_bid_date     =    $('final_bid_date').value;
    
    $('indicative_bid_dateErr').innerHTML = '';
    $('final_bid_dateErr').innerHTML = '';
    
    if(trim(indicative_bid_date) == '')
    {
        $('indicative_bid_dateErr').innerHTML    = '( Indicative Bid Date required! )';
        return false;
    }
    
    if(trim(final_bid_date) == '')
    {
        $('final_bid_dateErr').innerHTML    = '( Final Bid Date required! )';
        return false;
    }
    
    return true;
}

function Validate_Residentialfrm()
{
    var indicative_bid_date      =    $('indicative_bid_date').value;    
    var final_bid_date     =    $('final_bid_date').value;
    
    $('indicative_bid_dateErr').innerHTML = '';
    $('final_bid_dateErr').innerHTML = '';
    
    if(trim(indicative_bid_date) == '')
    {
        $('indicative_bid_dateErr').innerHTML    = '( Indicative Bid Date required! )';
        return false;
    }
    
    if(trim(final_bid_date) == '')
    {
        $('final_bid_dateErr').innerHTML    = '( Final Bid Date required! )';
        return false;
    }
    
    return true;
}

function validateTransactionCategory()
{   
    var label      =    $('label').value;
    var classification  =  $('classification').value;
    var location      =    $('location').value;        
    var menuID     =    $('mainMenu').value;

    $('mainMenuErr').innerHTML = '';
    $('labelErr').innerHTML = '';
    $('classificationErr').innerHTML = '';
    $('locationErr').innerHTML = '';    

    if(menuID==0)
    {        
        $('mainMenuErr').innerHTML    = '( Select Transaction Type! )';
        return false;
    }    

    if(trim(label) == '')
    {
        $('labelErr').innerHTML    = '( Label required! )';
        return false;
    }
    
    if(trim(classification) == '')
    {
        $('classificationErr').innerHTML    = '( Classification required! )';
        return false;
    }
    
    if(trim(location) == '')
    {
        $('locationErr').innerHTML    = '( Location required! )';
        return false;
    }

    return true; 
}

function validateAboutUsCategory()
{
    var menuID     =    $('mainMenu').value;
    var name   =    $('name').value;    
    var title      =    $('title').value;
    
    $('mainMenuErr').innerHTML = '';    
    $('name_headingErr').innerHTML = '';
    $('titleErr').innerHTML = '';
    

    if(menuID==0)
    {        
        $('mainMenuErr').innerHTML    = '( Select About Us Type! )';
        return false;
    }    

    if(trim(name_heading) == '')
    {
        $('name_headingErr').innerHTML    = '( Name / Heading required! )';
        return false;
    }
    
    if(trim(title) == '')
    {
        $('titleErr').innerHTML    = '( Title required! )';
        return false;
    }
    
    return true;
}

function validateServices()
{
    var menuID     =    $('mainMenu').value;
    var label   =    $('label').value;        
    
    $('mainMenuErr').innerHTML = '';    
    $('labelErr').innerHTML = '';        

    if(menuID==0)
    {        
        $('mainMenuErr').innerHTML    = '( Select About Us Type! )';
        return false;
    }    

    if(trim(label) == '')
    {
        $('labelErr').innerHTML    = '( Label required! )';
        return false;
    }
    
    return true;
}

function validateDebtPlacements()
{  
    var column1_title   = $('column1_title').value;    
    var column2_title   = $('column2_title').value;    
    var order_by        = $('order_by').value;
    
    $('column1_titleErr').innerHTML = '';
    $('column2_titleErr').innerHTML = '';    
    $('order_byErr').innerHTML = '';

    if(trim(column1_title) == '')
    {
        $('column1_titleErr').innerHTML    = '( Title A is required! )';
        return false;
    }
    
    if(trim(column2_title) == '')
    {
        $('column2_titleErr').innerHTML    = '( Title B is required! )';
        return false;
    }
    
    if(trim(order_by) == '')
    {
        $('order_byErr').innerHTML    = '( Order by required! )';
        return false;
    }
    else
    { 
        if(false==isInteger(order_by))
        {
            $('order_byErr').innerHTML    = '( Enter numeric value in Order By field! )';
            return false;
        }
    } 
    return true;
}

function validateEquityPlacements()
{  
    var column1_title   = $('column1_title').value;    
    var column2_title   = $('column2_title').value;    
    var order_by        = $('order_by').value;
    
    $('column1_titleErr').innerHTML = '';
    $('column2_titleErr').innerHTML = '';    
    $('order_byErr').innerHTML = '';

    if(trim(column1_title) == '')
    {
        $('column1_titleErr').innerHTML    = '( Title A is required! )';
        return false;
    }
    
    if(trim(column2_title) == '')
    {
        $('column2_titleErr').innerHTML    = '( Title B is required! )';
        return false;
    }
    
    if(trim(order_by) == '')
    {
        $('order_byErr').innerHTML    = '( Order by required! )';
        return false;
    }
    else
    { 
        if(false==isInteger(order_by))
        {
            $('order_byErr').innerHTML    = '( Enter numeric value in Order By field! )';
            return false;
        }
    } 
    return true;
}

function validateDebtEquityContacts()
{  
    var name        = $('name').value;    
    var position    = $('position').value;    
    var number      = $('number').value;    
    var order_by    = $('order_by').value;
    
    $('nameErr').innerHTML = '';
    $('positionErr').innerHTML = '';    
    $('numberErr').innerHTML = '';    
    $('order_byErr').innerHTML = '';

    if(trim(name) == '')
    {
        $('nameErr').innerHTML    = '( Name is required! )';
        return false;
    }
    
    if(trim(position) == '')
    {
        $('positionErr').innerHTML    = '( Position is required! )';
        return false;
    }
    
    if(trim(number) == '')
    {
        $('numberErr').innerHTML    = '( Contact number is required! )';
        return false;
    }
    /*else
    { 
        if(false==isInteger(number))
        {
            $('numberErr').innerHTML    = '( Enter numeric value in Contact number field! )';
            return false;
        }
    }*/
    
    if(trim(order_by) == '')
    {
        $('order_byErr').innerHTML    = '( Order by required! )';
        return false;
    }
    else
    { 
        if(false==isInteger(order_by))
        {
            $('order_byErr').innerHTML    = '( Enter numeric value in Order By field! )';
            return false;
        }
    } 
    return true;
}

function validateMissionTeam()
{   
    
    var name   = $('name').value;    
    var title  = $('title').value;
    var email  = $('email').value;
    var order_by  = $('order_by').value;
    
    $('nameErr').innerHTML = '';
    $('titleErr').innerHTML = '';
    $('emailErr').innerHTML = '';
    $('order_byErr').innerHTML = '';

    if(trim(name) == '')
    {
        $('nameErr').innerHTML    = '( Name required! )';
        return false;
    }
    
    if(trim(title) == '')
    {
        $('titleErr').innerHTML    = '( Title required! )';
        return false;
    }
    
    if(trim(email) == '')
    {
        $('emailErr').innerHTML    = '( Email required! )';
        return false;
    }
    else
    {
        if(false==validateEmail(email))
        {
            $('emailErr').innerHTML    = '( Enter Valid Email! )';
            return false;
        }
    }
    
    if(trim(order_by) == '')
    {
        $('order_byErr').innerHTML    = '( Order by required! )';
        return false;
    }
    else
    { 
        if(false==isInteger(order_by))
        {
            $('order_byErr').innerHTML    = '( Enter numeric value! )';
            return false;
        }
    }
    
    
    return true;
}

/**
* Returns the value of the selected radio button in the radio group, null if
* none are selected, and false if the button group doesn't exist
*
* @param {radio Object} or {radio id} el
* OR
* @param {form Object} or {form id} el
* @param {radio group name} radioGroup
*/
function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }

    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}

function validateCaseStudies()
{
    var title  = $('title').value;
    var attached_file_type = $RF('form', 'attached_file_type');
    var cs_addedDate  = $('cs_addedDate').value;
    var cs_modifyDate  = $('cs_modifyDate').value;    
        
    $('titleErr').innerHTML = '';
    $('cs_addedDateErr').innerHTML = '';
    $('cs_modifyDateErr').innerHTML = '';
    
    if(trim(title) == '')
    {
        $('titleErr').innerHTML    = '( Title required! )';
        $('title').focus();
        return false;
    }
    
    if(trim(attached_file_type)=="LINK")
    {
        var url  = $('url').value;
        if(trim(url)== '')
        {
            $('urlErr').innerHTML    = '( URL is required! )';
            $('url').focus();
            return false;    
        }        
    }
    
    if(trim(cs_addedDate) == '')
    {
        $('cs_addedDateErr').innerHTML    = '( Added Date required! )';
        $('cs_addedDate').focus();
        return false;
    }
    
    if(trim(cs_modifyDate) == '')
    {
        $('cs_modifyDateErr').innerHTML    = '( Modified Date required! )';
        $('cs_modifyDate').focus();
        return false;
    }
    
    return true;
}

function validateCaseStudies1()
{   
    var title  = $('title').value;
    var attached_file_type = $RF('form', 'attached_file_type');   
    
    $('titleErr').innerHTML = '';
    
    if(trim(title) == '')
    {
        $('titleErr').innerHTML    = '( Title required! )';
        return false;
    }
    
    if(trim(attached_file_type)=="LINK")
    {
        var url  = $('url').value;
        if(trim(url)== '')
        {
            $('urlErr').innerHTML    = '( URL is required! )';
            $('url').focus();
            return false;    
        }        
    }
    
    return true;
}

function show_content ( url ) 
{   
    var myAjax = new Ajax.Request( url, {method: 'get', onSuccess: function(transport){
      var response = transport.responseText || "no response text";
      //$('testdiv').innerHTML=  response;  
      var data     =    response.split('***');
      var emp_id =  data[0];
      var name_heading =  data[1];
      var emp_title =  data[2];
      var emp_desc =  data[3];
      var emp_image =  data[4];
      $('name_heading_id').innerHTML=name_heading;
      var image_str = "<img src=admin/"+emp_image+" width=100 height=100 style='filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;'>";        
      $('imageid').innerHTML= image_str;       
      $('emp_title_id').innerHTML= emp_title;       
      $('emp_desc_id').innerHTML= emp_desc;             
      //alert("Success! \n\n" + response);
      //$('imageid').innerHTML=emp_image;
    },
    onFailure: function(){ alert('Something went wrong...') } } );
}

Effect.OpenUp = function(element) {
     element = $(element);
     new Effect.BlindDown(element, arguments[1] || {});
 }

 Effect.CloseDown = function(element) {
     element = $(element);
     new Effect.BlindUp(element, arguments[1] || {});
 }

 Effect.Combo = function(element) {
     element = $(element);
     if(element.style.display == 'none') { 
         new Effect.OpenUp(element, arguments[1] || {});  
     }else { 
          new Effect.CloseDown(element, arguments[1] || {}); 
     }
 }

 
function myscroller(element)
{
    element = $(element);     
    //alert(element.innerHTML);
    document.getElementById('movecontent').innerHTML=element.innerHTML;    
    
    /*var  scroll = {    
        top: function(event) { new Effect.ScrollTo('top'); },
        bottom: function(event) 
        {
            
            new Effect.ScrollTo('footer'); 
        }
    }    
    scroll.top();*/
    new Effect.ScrollTo('top'); 
}



/*function show_content1 ( url ) 
{   
    var myAjax = new Ajax.Request( url, {method: 'get', onLoading: tabLoad, onComplete: tabResponse } );
}

function tabLoad () 
{
    //$('tabLoad').style.display = 'block';
}
function tabResponse (originalRequest) {
    var    resp    =    originalRequest.responseText;
    $('testdiv').innerHTML=  resp;
    
    
    var data     =    resp.split('**');
    var newData =  data[0];
       $('fNm').value='';
    //alert(data[1]);
    //alert(resp);
    
    $('tabLoad').style.display = 'none';
    $('tabDetail').innerHTML = newData;
    $('FID').value         =    data[1];    
    $('F_TYPE').value    =    data[2];
    $('ftype').value    =   data[1];
    //$('Title').value    =    data[2];
    $('searchTabs').innerHTML=  data[3];
    $('searchLabel').innerHTML=  data[4];
    
}*/

//Function to check Multiple checkbox on single click.
// Method of calling onClick = "Javascript:checkAll(document.from.fieldName, this.checked );" 
function checkAll( field , val )
{
	if( val == true )
    {
        if( field.length )
		{
			for(i=0; i<field.length; i++)
			{
				field[i].checked = true; 
			}
		}
		else if( field )
		{
			field.checked = true;
		}

    }
    else
    {
        if( field.length )
		{
			for(i=0; i<field.length; i++)
			{
				field[i].checked = false;
			}
		}
		else if ( field )
		{
			field.checked = false;
		}
    }
}

//Function to show error Message on the Span WHen validation error occur.
function errMsg( divID , value , msg ,className )
{
    if( trim ( value )  == '' || trim( value ) == 0)
    {
        $(divID).innerHTML = msg; 
    }
    else
    {
        $(divID).innerHTML = '';
    }
}

//function change class will change the classs of the input box

//Function to show error Message on the Span WHen validation error occur.
function changeClass( eleID , spanID,  value , msg )
{
    var app          =    navigator.appName;
    var IE           =  'Microsoft Internet Explorer';
    var FF           =  'Netscape';
    if( trim ( value )  == '' || trim( value ) == 0)
    {
        if( app == FF )
            $(eleID).setAttribute('class','inputbox-error');
        else if( app == IE )
            $(eleID).setAttribute('className','inputbox-error');
        else
            $(spanID).innerHTML = msg; 
    }
    else
    {
        if( app == FF )
            $(eleID).setAttribute('class','inputbox');
        else if( app == IE )
            $(eleID).setAttribute('className','inputbox');
        else
            $(spanID).innerHTML = '';
    }
}


function validateCombo( divID, comboID , msg )
{
    var combo    =     $(comboID);
    if( combo.selectedIndex == 0 || combo.selectedIndex == -1 )
    {
        $(divID).innerHTML = msg;
    }
    else
    {
        $(divID).innerHTML = '';
    }
}

//Function to trim the space in the left side of the string
function ltrim ( s )
{
    return s.replace( /^\s*/, "" );
}

//Function to trim the space in the right side of the string
function rtrim ( s )
{
    return s.replace( /\s*$/, "" );
}

//Function to trim the space in the  string
function trim(s)
{
    var temp = s;
       return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}

// Function to change the focus of the textbox when it reach to its maxlength.
function changefocus( original, destination )
{
    if (original.getAttribute && original.value.length==original.getAttribute("maxlength"))
        destination.focus();
}

//Function to test string passed as argument is integer or not
function isInteger(s)
{
    var i;
    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}


function validateEmail(email)
{
// a very simple email validation checking. 
// you can add more complex email checking if it helps 
    if(email.length <= 0)
    {
      return true;
    }
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
        var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
        if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}



/////////////////////////////////////////////////////////////////////////////


function validate_basic_firm()
{
    
    var area     =     $('areaID').selectedIndex;
    var catID    =     $('categoryID');
    var cat      =     $('category');
    var comp     =     $('company').value;
    var addr     =     $('address').value;
    var city     =     $('city').value;
    var state    =     $('state').value;
    var zip      =     $('postalCode').value;
    var flag     =     true;
    if(area == 0 )
    {
        $('areaErr').innerHTML = '( Area required ! )';
        flag  = false;
    }
    if( catID.options.length == 0 )
    {
        $('catErr').innerHTML = '( Category required ! )';
        flag  = false;
    }
    if( cat.options.length == 0 )
    {
        $('catErr').innerHTML = '( Cannot select all category ! )';
        flag  = false;
    }
    if( trim( comp ) == '' )
    {
        $('compErr').innerHTML = '( Company required ! )';
        flag  = false;
    }
    if( trim( addr ) == '' )
    {
        $('addrErr').innerHTML = '( Address required ! )';
        flag  = false;
    }
    if( trim( city ) == '' )
    {
        $('cityErr').innerHTML = '( City required ! )';
        flag  = false;
    }
    if( trim( state ) == '' )
    {
        $('stateErr').innerHTML = '( State required ! )';
        flag  = false;
    }
	if( trim( zip ) == '' )
    {
        $('postalCodeErr').innerHTML = '( Postal Code required ! )';
        flag  = false;
    }
    if( flag )
    {
        for( i=0; i<catID.options.length; i++ )
        {
            catID.options[i].selected = true;
        }
        return true;
    }
    else
    {
        return false;
    }
}

function validate_moderate_basic_firm()
{
    if ( validate_basic_firm() ) 
    {
        if ( trim ( $('adminComment').value ) == '' )
        {
            $('commentErr').innerHTML = 'Your comment required';
            return false;
        }
        else
        {
            return true;
        }
    }
}

function validate_featured_firm()
{
    
    var areaID   =     $('areaID');
    var catID    =     $('categoryID');
    var cat      =     $('category');
    var area     =     $('area');
    
    var flag     =     true;
    if(areaID.options.length == 0 )
    {
        $('areaErr').innerHTML = '( Area required ! )';
        flag  = false;
    }
    if( catID.options.length == 0 )
    {
        $('catErr').innerHTML = '( Category required ! )';
        flag  = false;
    }
    if( cat.options.length == 0 )
    {
        $('catErr').innerHTML = '( Cannot select all category ! )';
        flag  = false;
    }
    else if( catID.options.length > 0 )
    {
       $('catErr').innerHTML = '';
    }
    if( area.options.length == 0 )
    {
        $('areaErr').innerHTML = '( Cannot select all area ! )';
        flag  = false;
    }
    else if( areaID.options.length > 0 )
    {
       $('areaErr').innerHTML = '';
    }
    if( flag )
    {
        for( i=0; i<catID.options.length; i++ )
        {
            catID.options[i].selected = true;
        }
        for( i=0; i<areaID.options.length; i++ )
        {
            areaID.options[i].selected = true;
        }
        return true;
    }
    else
    {
        return false;
    }
}


 
function validateLogin ( ) 
{    
    var loginID      =    $('chk_loginID').value;
    var pass1        =    $('chk_password').value;
    var flag         =    1;
    var app          =    navigator.appName;
    var IE           =  'Microsoft Internet Explorer';
    var FF           =  'Netscape';
    if( trim(loginID) == '' )
    {
        if( app == FF )
            $('chk_loginID').setAttribute('class','inputbox-error');
        else if( app == IE )
            $('chk_loginID').setAttribute('className','inputbox-error');
        else
            $('chk_loginErr').innerHTML = '( loginID required )';
        flag = 0 ;
    }
    if( trim (pass1) == '' )
    {
        if( app == FF )
            $('chk_password').setAttribute('class','inputbox-error');
        else if ( app == IE )
            $('chk_password').setAttribute('className','inputbox-error');
        else
            $('chk_passErr').innerHTML   = '( Password required! )';
        flag = 0 ;
    }
   
    if( flag == 1 )
        return true;
    else 
        return false;
} 

function validateCategory()
{
      var category      =    $('category').value;
      if( trim(category) == '' )
      {
        $('catErr').innerHTML    = '( Category required! )';
        return false;
      }
      return true;
}

function validateArea()
{
      var area      =    $('area').value;
      if( trim(area) == '' )
      {
        $('areaErr').innerHTML    = '( Area required! )';
        return false;
      }
      return true;
}

function validateTitle()
{
      var title      =    $('title').value;
      var desc      =     $('desc').value;
      $('showMessage').innerHTML = '';
      if(trim(title) == '')
      {
        $('titleErr').innerHTML    = '( Title required! )';
        $('descErr').innerHTML    = '';
        return false;
      }
      if(trim(desc) == '')
      {
        $('titleErr').innerHTML    = '';
        $('descErr').innerHTML    = '( Description required! )';
        return false;
      }
      return true;
}

function validateTaxForm()
{
      var title     =    $('title').value;
      var desc      =     $('desc').value;
      var pdfFile   =     $('frmProductImage').value;
      $('showMessage').innerHTML = '';

      if(trim(title) == '')
      {
        $('titleErr').innerHTML    = '( Title required! )';
        $('descErr').innerHTML    = '';
        return false;
      }

      if(trim(desc) == '')
      {
        $('titleErr').innerHTML    = '';
        $('descErr').innerHTML    = '( Description required! )';
        return false;
      }
      
      if(trim(pdfFile) == '')
      {
        $('fileErr').innerHTML    = '';
        $('fileErr').innerHTML    = '( File required! )';
        return false;
      }
      return true;
}

function enable_disable(val)
{
    var list  = document.forms['form'].elements['listingType']; 
    var chk1  = $('jobPosting');
    var chk2  = $('classified');
    var chk3  = $('profOpp');
    
    if( val == 1  )
    {
        list[0].disabled = true;
        list[1].disabled = true;
        chk1.disabled = true;
        chk2.disabled = true;
        chk3.disabled = true;
    }
    else if ( val == 2 )
    {
        list[0].disabled = false;
        list[1].disabled = false;
        chk1.disabled = false;
        chk2.disabled = false;
        chk3.disabled = false;
    }
}





function changePassword()
{
    var oldPass  =     $('oldPassword').value;
    var newPass  =     $('newPassword').value;
    var confPass =     $('confPassword').value;
    var flag     =     true;
    var app      =     navigator.appName;
    var IE       =    'Microsoft Internet Explorer';
    var FF       =    'Netscape';
    
    if( trim( oldPass ) == '' )
    {
        if( app == FF )
            $('oldPassword').setAttribute('class','inputbox-error');
        else if ( app == IE )
            $('oldPassword').setAttribute('className','inputbox-error');
        else
            $('oldErr').innerHTML = '( Current password required ! )';
        flag  = false;
    }
    if( trim( newPass ) == '' )
    {
        if( app == FF )
            $('newPassword').setAttribute('class','inputbox-error');
        else if ( app == IE )
            $('newPassword').setAttribute('className','inputbox-error');
        else
            $('newErr').innerHTML = '( New password required ! )';
        flag  = false;
    }
    if( trim( confPass ) == '' )
    {
        if( app == FF )
            $('confPassword').setAttribute('class','inputbox-error');
        else if ( app == IE )
            $('confPassword').setAttribute('className','inputbox-error');
        else
            $('confErr').innerHTML = '( Confirm password required ! )';
        flag  = false;
    }
    if( trim( newPass ) !=  trim( confPass ) )
    {
        if( app == FF )
            $('confPassword').setAttribute('class','inputbox-error');
        else if ( app == IE )
            $('confPassword').setAttribute('className','inputbox-error');
        else
            $('confErr').innerHTML = '( Confirm password doesnot match ! )';
        flag  = false;
    }
    if( flag )
    {
        return true;
    }
    else
    {
        return false;
    }
}






function showWindow(URL,ID)
{
  win = new Window( { className: 'spread', url: URL, title: "Email Form", width:100, height:400, destroyOnClose: true, recenterAuto:false } ); 
  win.showCenter();
}


function showJobDesc(URL,jobTitle)
{
  //alert(URL);
  win = new Window( { className: 'spread', url: URL, title: "Accounting Job Section", width:200, height:500, destroyOnClose: true, recenterAuto:false } ); 
  win.showCenter();
}

function showClassifiedDesc(URL,jobTitle)
{
  //alert(URL);
  win = new Window( { className: 'spread', url: URL, title: "Classifieds Section", width:200, height:500, destroyOnClose: true, recenterAuto:false } ); 
  win.showCenter();
}

function checkNewsletterForm() 
{    
    var fName        =    $('firstname').value;
    var email        =    $('email').value;
    if(trim(fName)  == '')
    {
        alert('First Name required!');
        $('firstname').focus();
        return false;
    }
    if(trim(email)  == '')
    {
        alert('Email address required!');
        $('email').focus();
        return false;
    }
    if( trim(email) != '')
    {
        if( !validateEmail(email) )
        {
            alert('Email address is invalid !');
            $('email').focus();
            return false;
        }
    }
    return true;
}

function checkEnquiryForm() 
{ 
    var name        =    document.getElementById('name').value;
    var email       =    document.getElementById('email').value;
    var message     =    document.getElementById('message').value; 
    document.getElementById('emailspan').style.display = 'none';
    if(trim(name)  == '')
    {
        document.getElementById('namespan').style.display = '';
        document.getElementById('name').focus();
        return false;
    }
    else
    {
        document.getElementById('namespan').style.display = 'none';
    }
    
    if(trim(email)  == '')
    {
        document.getElementById('emailspan').style.display = '';
        document.getElementById('email').focus();
        return false;
    }

    if( trim(email) != '')
    {
        if( !validateEmail(email) )
        {
            document.getElementById('emailspan').style.display = '';
            document.getElementById('emailspan').innerHTML = '<label class="error">(Email address is invalid!)<label>';
            document.getElementById('email').focus();
            return false;
        }
    }
    else
    {
        //document.getElementById('emailspan').innerHTML = '';
        document.getElementById('emailspan').style.display = 'none';
    }
    
    if(trim(message)  == '')
    {
        document.getElementById('messagespan').style.display = '';
        document.getElementById('message').focus();
        return false;
    }
    else
    {
        document.getElementById('messagespan').style.display = '';
    }
    return true;
}


function phone_counter( URL, phoneNo, phoneExt )
{
     var phExt  = '';
     if( phoneExt != '' )
     {
        phExt = '( '+ phoneExt +' )';
     }
     phoneNo  =   phoneNo + phExt;
     if( phoneNo == '' )
     {
        phoneNo = 'N.A';
     }
     $('phone').innerHTML = phoneNo;
     
     var myAjax = new Ajax.Request( URL, { method: 'get', onLoading: load, onComplete: response } );
}

function load()
{

}

function response (originalRequest) {
    var    resp    =    originalRequest.responseText;
}

//made by viney goel on 16 july to validate job posting form
function validateJobPostingForm()
{
    var cat     =     $('cat').value;
    var title   =     $('title').value;
    var desc    =       $('desc').value;
    var flag    =     true;
    var app     =    navigator.appName;
    var IE      =  'Microsoft Internet Explorer';
    var FF      =  'Netscape';
   
    if( trim(cat) == 0 )
    {
        if( app == FF )
        {
            $('cat').setAttribute('class','inputbox-error'); 
            $('categoryErr').innerHTML = '( Category required ! )';
        }
        else if ( app == IE )
        {
            $('cat').setAttribute('className','inputbox-error');
            $('categoryErr').innerHTML = '( Category required ! )';
        }
        else
        {
            $('categoryErr').innerHTML = '( Category required ! )';
        }
        flag  = 0;
    }
    else
    {
        $('categoryErr').innerHTML = '';
    }
     
    
    if( trim( title ) == '' )
    {
        if( app == FF )
        {
            $('title').setAttribute('class','inputbox-error');
            $('titleErr').innerHTML = '( Title required ! )';
        }
        else if ( app == IE )
        {
            $('title').setAttribute('className','inputbox-error');
            $('titleErr').innerHTML = '( Title required ! )';
        }
        else
            $('titleErr').innerHTML = '( Title required ! )';
            flag  = false;
    }
    else
    {
        $('titleErr').innerHTML = '';
    }
    
    if( trim( desc ) == '' )
    {
        if( app == FF )
        {
            $('desc').setAttribute('class','inputbox-error');
            $('descErr').innerHTML = '( Description required ! )';
        }
        else if ( app == IE )
        {
            $('desc').setAttribute('className','inputbox-error');
            $('descErr').innerHTML = '( Description required ! )';
        }
        else
            $('descErr').innerHTML = '( Description required ! )';
        flag  = false;
    }
    else
    {
            $('descErr').innerHTML = '';
    }
    
    if( flag )
    {
        return true;
    }
    else
    {
        return false;
    }
}


function validateRequestAccountant()
{
    var cat     =     $('categoryID').selectedIndex;
    var name    =     $('name').value;
    var email   =     $('emailID').value;
    var desc    =     $('comment').value;
    var flag    =     true;
    var app     =     navigator.appName;
    var IE      =     'Microsoft Internet Explorer';
    var FF      =     'Netscape';
   
    
    
    if(trim(name)  == '' )
    {
        if( app == FF )
            $('name').setAttribute('class','inputbox-error'); 
        else if ( app == IE )
            $('name').setAttribute('className','inputbox-error');
        else
            $('nameErr').innerHTML = '( Email required ! )';
        flag  = 0;
    }
     
    if(trim(email)  == '' )
    {
        if( app == FF )
            $('emailID').setAttribute('class','inputbox-error'); 
        else if ( app == IE )
            $('emailID').setAttribute('className','inputbox-error');
        else
            $('emailErr').innerHTML = '( Email required ! )';
        flag  = 0;
    }
    
    if( trim(email) != '')
    {
        if( !validateEmail(email) )
        {
            if( app == FF )
                $('emailID').setAttribute('class','inputbox-error'); 
            else if ( app == IE )
                $('emailID').setAttribute('className','inputbox-error');
            else
                $('emailErr').innerHTML = '( Invalid Email ! )';
            flag = 0 ;
        }
    }
    
    if( cat == 0 )
    {
        if( app == FF )
            $('categoryID').setAttribute('class','inputbox-error'); 
        else if ( app == IE )
        {
            $('categoryID').setAttribute('className','inputbox-error');
            $('categoryErr').innerHTML = '( Required ! )';
        }
        else
            $('categoryErr').innerHTML = '( Category required ! )';
        flag  = 0;
    }

    if( trim( desc ) == '' )
    {
        if( app == FF )
            $('comment').setAttribute('class','inputbox-error');
        else if ( app == IE )
            $('comment').setAttribute('className','inputbox-error');
        else
            $('commentErr').innerHTML = '( Comment required ! )';
            flag  = false;
    }
    
    if( flag )
    {
        return true;
    }
    else
    {
        return false;
    }
}

function search_validation( )
{
	var areaID  =    document.getElementById('area').selectedIndex;
	var catID   =    document.getElementById('category').selectedIndex;
	if( areaID == 0 && catID == 0 )
	{
		alert('Please select area or category');
		return false;
	}
	return true;
}

function statsWindow(url)
{
	var newpopup  = window.open(url,'newpopupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=800,height=400,screenX=50,screenY=50,top=50,left=50');
	newpopup.focus();
}

function view_counter ( url ) 
{	
	var myAjax = new Ajax.Request( url, {method: 'get', onLoading: tabLoad, onComplete: tabResponse} );
}

function tabLoad () 
{

}
function tabResponse (originalRequest) 
{
	var	URL		=	trim(originalRequest.responseText);
	if( URL != '' )
	{
		window.open( URL );
	}
}

function validatePass()
{
    var oldPass  =     $('oldPassword').value;
    var newPass  =     $('newPassword').value;
    var confPass =     $('confPassword').value;
    var flag     =     true;
    
    if( trim( oldPass ) == '' )
    {
        
        $('oldPassErr').innerHTML = '( Current password required ! )';
        flag  = false;
    }
	else
	{
		$('oldPassErr').innerHTML = '';
	}
    if( trim( newPass ) == '' )
    {
        $('newPassErr').innerHTML = '( New password required ! )';
        flag  = false;
    }
	else
	{
		$('newPassErr').innerHTML = '';
	}
    if( trim( confPass ) == '' )
    {
        $('confPassErr').innerHTML = '( Confirm password required ! )';
        flag  = false;
    }
	else
	{
		$('confPassErr').innerHTML = '';
	}
    if( trim( newPass ) !=  trim( confPass ) )
    {
        $('confPassErr').innerHTML = '( Confirm password doesnot match ! )';
        flag  = false;
    }
	else
	{
		$('confPassErr').innerHTML = '';
	}
    if( flag )
    {
        return true;
    }
    else
    {
        return false;
    }
}