   function hideSrch ( tp ) {
      eval ( 'document.getElementById ( "' + tp + '1" ).style.display = "none"' );
      eval ( 'document.getElementById ( "' + tp + '2" ).style.display = "none"' );
      eval ( 'document.getElementById ( "' + tp + '3" ).style.display = "none"' );
      if ( tp == 'p' )
         eval ( 'document.getElementById ( "' + tp + '4" ).style.display = "none"' );
   }
   
   function showSrch ( tp ) {
      eval ( 'document.getElementById ( "' + tp + '1" ).style.display = ""' );
      eval ( 'document.getElementById ( "' + tp + '2" ).style.display = ""' );
      eval ( 'document.getElementById ( "' + tp + '3" ).style.display = ""' );
      if ( tp == 'p' )
         eval ( 'document.getElementById ( "' + tp + '4" ).style.display = ""' );
   }
   
   function showHideByCat () {
      var el = document.getElementById ( 'catid' );
      var selIndx = el.selectedIndex; 
      var elVal = el.options [ selIndx ].text;
      
      switch ( elVal.toUpperCase () ) {
         case 'EIIOE' :
            document.getElementById ( 'p_typeid' ).style.display = '';
            document.getElementById ( 'p_areaid' ).style.display = '';
            document.getElementById ( 'p_floorageid' ).style.display = '';
            document.getElementById ( 'm_yearid' ).style.display = '';
            document.getElementById ( 'v_typeid' ).style.display = 'none';
            document.getElementById ( 'v_makeid' ).style.display = 'none';
            document.getElementById ( 'v_modelid' ).style.display = 'none';
            
            break;
            
         case 'IIN' :
            document.getElementById ( 'v_typeid' ).style.display = '';
            document.getElementById ( 'v_makeid' ).style.display = '';
            document.getElementById ( 'v_modelid' ).style.display = '';
            document.getElementById ( 'm_yearid' ).style.display = '';
            document.getElementById ( 'p_typeid' ).style.display = 'none';
            document.getElementById ( 'p_areaid' ).style.display = 'none';
            document.getElementById ( 'p_floorageid' ).style.display = 'none';
         
            break;   
            
         default :
            document.getElementById ( 'p_typeid' ).style.display = 'none';
            document.getElementById ( 'p_areaid' ).style.display = 'none';
            document.getElementById ( 'p_floorageid' ).style.display = 'none';
            document.getElementById ( 'v_typeid' ).style.display = 'none';
            document.getElementById ( 'v_makeid' ).style.display = 'none';
            document.getElementById ( 'm_yearid' ).style.display = 'none';
            document.getElementById ( 'v_modelid' ).style.display = 'none';
      }
      
      return true;
   } 
   
   function catSrch () {
      var el1 = document.getElementById ( 'cat' );
      var selIndx = el1.selectedIndex;
      
      var _el1 = document.getElementById ( 'vmakesid' );
      emptySel ( _el1 );
      
      _el1 = document.getElementById ( 'vmodelsid' );
      emptySel ( _el1 );
      
      _el1 = document.getElementById ( 'areasid' );
      emptySel ( _el1 ); 
      
      _el1 = document.getElementById ( 'vtypesid' );
      _el1.options [ 0 ].selected = true;
      
      _el1 = document.getElementById ( 'ptypeid' );
      _el1.options [ 0 ].selected = true;

      switch ( el1.options [ selIndx ].text.toUpperCase () ) {
         case 'EIIOE' : // eiioe
            hideSrch ( 'v' );
            showSrch ( 'p' );
            
            break;
            
         case 'IIN' : // aaoiiiaeee
            hideSrch ( 'p' );
            showSrch ( 'v' );
            
            break;
            
         default : 
            hideSrch ( 'v' );
            hideSrch ( 'p' );
      }
   }
   
   function fillHiddenFieldAndSubm ( formName, field1, field2, field3, field4 ) {
      var el = eval ( 'document.' + formName );
      el.qry.value = field1;
      el.pg.value = field2;
      el.cnt.value = field3;
      el.adv.value = field4;
      
      submForm ( formName );
   }
   
   function fillHiddenFieldAndSubmShow ( formName, field1, field2, field3, field4, field5 ) {
      var el = eval ( 'document.' + formName );
      el.adId.value = field1;
      el.qry.value = field2;
      el.pg.value = field3;
      el.cnt.value = field4;
      el.adv.value = field5;
      
      submForm ( formName );
   }
   
   function fillHiddenFieldAndSubmShow2 ( formName, field1, field2, field3, field4, field5 ) {
      var el = eval ( 'document.' + formName );
      el.adId.value = field1;
      el.qry.value = field2;
      el.pg.value = field3;
      el.cnt.value = field4;
      el.adv.value = field5;
   }
   
   function fillHiddenFieldAndSubmAdT ( formName, field1, field2 ) {
      var el = eval ( 'document.' + formName ); 
      el.qry.value = field1;
      el.adv.value = field2;
      
      submForm ( formName );
   }
   
   function submForm ( formName ) {
      eval ( 'document.' + formName + '.submit()' );
      
      return true;
   }
   
   function createCookie ( value ) {
      var name = 'img_type';
      var days = 30;
      
      if ( days ) {
		 var date = new Date ();
		 date.setTime ( date.getTime () + ( days * 24 * 60 * 60 * 1000 ) );
		 var expires = "; expires=" + date.toGMTString ();
	  }
      else 
         var expires = "";
         
	  document.cookie = name + "=" + value + expires + "; path=/";
   }
   
   function showHidePics ( s, t )                           
   {
      var el = document.getElementById ( 'tbl1' );
      
      if ( s == 's' )
         el.style.lineHeight = '24px';
      else
         el.style.lineHeight = '69px';
      
      for ( var i = 0; i < t; i ++ )
      {
         if ( s == 's' )
         {
            eval ( 'document.getElementById ( "s' + i + '" ).style.display = "";' )
            eval ( 'document.getElementById ( "b' + i + '" ).style.display = "none";' )
            
            createCookie ( 'hide' );
         }
         else
         {
            eval ( 'document.getElementById ( "b' + i + '" ).style.display = "";' )
            eval ( 'document.getElementById ( "s' + i + '" ).style.display = "none";' )
            
            createCookie ( 'show' );
         }
      }
   }
   
   function checkTowns ()
   {
      if ( document.getElementById ( 'townsid' ).selectedIndex == 0 ) {
         alert ( 'Iiey ecaa?aoa a?aa!' );
         
         return false;
      }
      
      submForm ( 'srchForm' );
   }
   
   var _imgName = '';
   var _imgName1 = '';
   var _imgName2 = '';
   var _imgName3 = '';
   var _imgName4 = '';
   
   function changeImg ( newId ) {
      var tmp = '';
      
      switch ( newId ) {
         case 'sPic1' : 
            document.getElementById ( 'bigImg' ).src = _imgName1 + '&big=true';
            document.getElementById ( newId ).src = _imgName;
            
            tmp = _imgName;
            _imgName = _imgName1;
            _imgName1 = tmp;
            
            break;
            
         case 'sPic2' : 
            document.getElementById ( 'bigImg' ).src = _imgName2 + '&big=true';
            document.getElementById ( newId ).src = _imgName;
            
            tmp = _imgName;
            _imgName = _imgName2;
            _imgName2 = tmp;
         
            break;
            
         case 'sPic3' : 
            document.getElementById ( 'bigImg' ).src = _imgName3 + '&big=true';
            document.getElementById ( newId ).src = _imgName;
            
            tmp = _imgName;
            _imgName = _imgName3;
            _imgName3 = tmp;
         
            break;
            
         case 'sPic4' : 
            document.getElementById ( 'bigImg' ).src = _imgName4 + '&big=true';
            document.getElementById ( newId ).src = _imgName;
            
            tmp = _imgName;
            _imgName = _imgName4;
            _imgName4 = tmp;
         
            break;
      }
   }
   
   function dellImg ( imgId, hidId ) {
      document.getElementById ( imgId ).src = 'images/blank.gif';
      document.getElementById ( hidId ).value = '';
   }
   
   function changeImgN ( imgId, hidId, fId ) {                
      document.getElementById ( imgId ).src = 'images/blank.gif';
      document.getElementById ( hidId ).value = document.getElementById ( fId ).value;
   }
   
   function checkMailFields () {
      if ( ( document.formSendMail.sname.value == '' ) || ( document.formSendMail.smail.value == '' ) || ( document.formSendMail.stextId.value == '' ) ) 
      {
         alert ( 'Iiiueiaoa iieaoaoa ca Eia, Email e oaeno' );
         
         return false;
      } 
      
      return true;
   }
   
   function emptySel ( el ) {
      var len = el.options.length;
      for ( var i = 1; i < len; i++ )
         el.options [ 1 ] = null;
   }
   
   function fillData ( selN ) {
      var el = document.getElementById ( selN );
      var arr = new Array ();
      
      /*var _el1 = document.getElementById ( 'vmakesid' );
      emptySel ( _el1 );
      
      _el1 = document.getElementById ( 'vmodelsid' );
      emptySel ( _el1 );
      
      _el1 = document.getElementById ( 'areasid' );
      emptySel ( _el1 );      */
      
      if ( selN == 'townsid' ) {
         var el1 = document.getElementById ( 'areasid' );
         emptySel ( el1 );
         
         arr = pareaArr;
         
         var tmp = 1;
         var len = arr [ 1 ].length;
         for ( var i = 0; i < len; i++ ) { 
            if ( ( ( el.options [ el.selectedIndex ].value ) == arr [ 2 ][ i ] ) && ( arr [ 2 ][ i ] != '' ) ) { 
               el1.options [ tmp ] = new Option ( arr [ 1 ][ i ], arr [ 0 ][ i ] );
               
               tmp++;
            }
         }
         
         el1.options [ 0 ].selected = true;
      }
      else {
         if ( selN == 'vtypesid' ) {
            var el1 = document.getElementById ( 'vmakesid' );
            var el2 = document.getElementById ( 'vmodelsid' );
            
            emptySel ( el1 );
            emptySel ( el2 );

            if ( el.options [ el.selectedIndex ].value == "10" )
            {
                 el1.options [ 0 ].text = "Oei";    
                 el2.options [ 0 ].text = "Aue?eia";
            }
         
            arr = vmakeArr;
            
            var tmp = 1;
            var len = arr [ 1 ].length;
            for ( var i = 0; i < len; i++ ) { 
               if ( ( ( el.options [ el.selectedIndex ].value ) == arr [ 2 ][ i ]  ) && ( arr [ 2 ][ i ] != '' ) ) {
                  el1.options [ tmp ] = new Option ( arr [ 1 ][ i ], arr [ 0 ][ i ] );
                  
                  tmp++;
               }
            }
            
            el1.options [ 0 ].selected = true;         
         }
         else {
            if ( selN == 'vmakesid' ) {
                var el1 = document.getElementById ( 'vmodelsid' );
                emptySel ( el1 );
         
                arr = vmodelArr;
            
                var tmp = 1;
                var len = arr [ 1 ].length;
                for ( var i = 0; i < len; i++ ) { 
                    if ( ( ( el.options [ el.selectedIndex ].value ) == arr [ 2 ][ i ]  ) && ( arr [ 2 ][ i ] != '' ) ) {
                        el1.options [ tmp ] = new Option ( arr [ 1 ][ i ], arr [ 0 ][ i ] );
                          
                        tmp++;
                    }
                }
                
                el1.options [ 0 ].selected = true;
            }
            else {
                var tmp = 1;
                var len = arr [ 1 ].length;
                for ( var i = 0; i < len; i++ ) { 
                   if ( ( el.selectedIndex + 1 ) == arr [ 2 ][ i ] ) {
                      el1.options [ tmp ] = new Option ( arr [ 1 ][ i ], tmp );
                
                      tmp++;
                   }
                }
             }
         }
      }
   }

   function showTownArea () {  
      var el1 = document.getElementById ( 'townsid' );
      var el2 = document.getElementById ( 'townareaid' );
   
      var len = townAreaArr.length;
      for ( var i = 0; i < len; i ++ ) {
         if ( townAreaArr [ i ][ 0 ] == el1.options [ el1.selectedIndex ].value ) {
   	        el2.innerHTML = townAreaArr [ i ][ 1 ];
   	     
   	        break;	 
   	     }
      }
   }
   
   function checkUpl () {
      var el1 = document.form1.elements;
      
      if ( ( document.form1.town.options [ document.form1.town.options.selectedIndex ].value == '0' ) || ( document.form1.cat.options [ document.form1.cat.options.selectedIndex ].value == '1' ) )
      {
         alert ( ' Ane?ee iai?oa, aac Skype/ISQ na caaue?eoaeie!' );
       
         return false;
      }
      
      var len = el1.length;
      for ( var i = 0; i < len; i ++ )
      {
         if ( ( el1 [ i ].type == 'text' ) || ( el1 [ i ].type == 'textarea' ) ) {
            //alert ( el1 [ i ].name );
            if ( ( el1 [ i ].value == '' ) && ( el1 [ i ].name != 'skype' ) && ( el1 [ i ].name != 'icq' ) && ( el1 [ i ].name != 'p_floorage' ) && ( el1 [ i ].name != 'm_year' ) && ( el1 [ i ].name != 'price' ) )
            {
               alert ( ' Ane?ee iai?oa, aac Skype/ISQ na caaue?eoaeie!' );
               
               return false;
            }
         }
      }
      
      submForm ( 'form1' );
   }
   
    /*
     * Index page scripts 
     */

    /* 
     * Preload onmouseover images
     */
    function preload_image ( _image ) 
    {
      //alert(_image);
	    var image = new Image;
      image.src = _image;
    }

     /* 
         * Change area image onmouseover on index page 
         */
   function change_image ( region ) 
   {
    //alert(document.getElementById( "area_1" ).value;
     var ShowItem = document.getElementById ( "area_image" );
     //alert(ShowItem);
     //var LinkItem = document.getElementById ( region );
     ShowItem.style.backgroundImage = 'url(images/map/'+region + '-img.gif)';
     //ShowItem.style.backgroundImage = 'url(images/'+ region + ')';
     //LinkItem.style.textDecoration = "underline";
     return true;
   }
   
   function change_canada_image ( region ) 
   {
     var ShowItem = document.getElementById ( "area_canada_image" );
     ShowItem.style.backgroundImage = 'url(images/canada-map/'+region + '.gif)';
     return true;
   }

    /* 
     * Change back area image onmouseout on index page
     */ 
    function hide_image () {
	    var ShowItem = document.getElementById("area_image");
	    //var LinkItem = document.getElementById("area_" + region);
	    ShowItem.style.backgroundImage = 'url(images/map/blank.gif)';
	    //LinkItem.style.textDecoration = "none";
	    return true;
    }
    
    function hide_canada_image () {
	    var ShowItem = document.getElementById("area_canada_image");
	    ShowItem.style.backgroundImage = 'url(images/canada-map/blank.gif)';
	    return true;
    }

    /*
     * Popup new news window
     */
    var newWin;
    function popUp ( page, name, details )
    {
	    if ( details == '' )
            details = 'scrollbars=no, titlebar=no, status=no, toolbar=no, resizable=no, location=no, menu=no, width=513, height=300, alwaysRaised=yes, z-lock=yes';
        
        newWin = window.open ( page, name, details );
	    newWin.focus();   
         
	    return false;  
    }
    
    function tooLong ( strTest, maxLength ) {
       if ( strTest.value.length > maxLength )
          strTest.value = strTest.value.substr ( 0, maxLength );
    }
    
    function chPop () {
        var v1 = document.getElementById ( 'snameid' ).value;
        var v2 = document.getElementById ( 'smailid' ).value;
        var v3 = document.getElementById ( 'rid' ).value;
        var v4 = document.getElementById ( 'kodid' ).value;
        
        if ( v1 != '' && v2 != '' && v3 != '' && v4 != '' ) {
           return true;
        }
        else {
           alert ( 'Iiiueiaoa Ane?ee iieaoa!' );
            
           return false;
        }
    }
