function trim(str){return str.replace(/^\s+|\s+$/g,'');}
function isEmail(str){var regex = /^[-_.a-z0-9]+@[-_a-z0-9]+[.][-_.a-z0-9]+$/i;	return regex.test(str);}
function isNo(str){var regex = /^[0-9]+$/;	return regex.test(str);}
function urlPresent(str) {
if (str.search(/fuck/i) != -1 ) return false;
if (str.search(/asshole/i) != -1 ) return false;
if (str.search(/http/i) != -1 ) return false;
if (str.search(/www/i) != -1 ) return false;
if (str.search(/viagra/i) != -1 ) return false;
if (str.search(/cialis/i) != -1 ) return false;
if (str.search(/doxycycline/i) != -1 ) return false;
if (str.search(/flagyl/i) != -1 ) return false;
if (str.search(/acomplia/i) != -1 ) return false;
if (str.search(/penis/i) != -1 ) return false;
if (str.search(/erythromycin/i) != -1 ) return false;
if (str.search(/adipex/i) != -1 ) return false;
if (str.search(/valium/i) != -1 ) return false;
if (str.search(/tramadol/i) != -1 ) return false;
if (str.search(/vicodin/i) != -1 ) return false;
if (str.search(/mobilexchange/i) != -1 ) return false;
return true;
}
function check(chkObj) {if(!urlPresent(chkObj.value)){alert("Invalid Entry. Links and some words are not allowed.");chkObj.focus();return false;}return true;}
/*Populate a dropdown with a range of integers. preSelect is optional*/
function populateNos(dropDown, start, end, preSelect) {
var opStr = '';
for(var i=end; i>=start; i--) {
opStr += '<option value="'+i+'"';
if(i==preSelect) opStr += ' selected="selected"';
opStr += '>'+i+'</option>';
}
$(dropDown).append(opStr);
}
var arrMonths = ['January','February','March','April','May','June','July','August','September','October','November','December'];
function populateMonths(dropDown, preSelect) {
var opStr = '';
$.each(arrMonths, function(i, mon){
opStr += '<option value="'+mon+'"';
if(mon== $.trim(preSelect)) opStr += ' selected="selected"';
opStr += '>'+mon+'</option>';
});
$(dropDown).append(opStr);
}

function getSearchLink(stat, cty, comp, mod, ver) {
//var link = "search_bike.php?st=" + stat + "&ct=" + cty + "&cp=" + comp + "&ml=" + mod + "&vr=" + ver;
var link = 'search_bike.php';
var q = true;
var a = false;
if(stat != 'Any') {
link += '?st=' + stat;
a = true; q = false;
}
if(cty != 'Any') {
if(q) link += '?';
if(a) link += '&';
link += 'ct=' + cty;
a = true; q = false;
}
if(comp != 'Any') {
if(q) link += '?';
if(a) link += '&';
link += 'cp=' + comp;
a = true; q = false;
}
if(mod != 'Any') {
if(q) link += '?';
if(a) link += '&';
link += 'ml=' + mod;
a = true; q = false;
}
if(ver != 'Any') {
if(q) link += '?';
if(a) link += '&';
link += 'vr=' + ver;
a = true; q = false;
}
return link;
}

/*Name of block: Select City  -To select the city when the state is selected*/
var arrStaDis = {
'Any'                : [],
'Andaman Nicobar'    : ['Port Blair','Andaman','Nicobar'],
'Andhra Pradesh'     : ['Adilabad','Anantapur','Chittoor','Cuddapah','East Godavari','Guntur','Hyderabad','Karimnagar','Khammam','Krishna','Kurnool','Mahabubnagar','Medak','Nalgonda','Nellore','Nizamabad','Prakasam','Rangareddy','Srikakulam','Visakhapatnam',' Vizianagaram','Warangal','West Godavari'],
'Arunachal Pradesh'  : ['Itanagar','Anjaw','Changlang','Dibang Valley','East Kameng','East Siang','Kurung Kumey','Lohit','Lower Dibang Valley','Lower Subansiri','Papum Pare','Tawang','Tirap','Upper Siang','Upper Subansiri','West Kameng','West Siang'],
'Assam'              : ['Guwahati','Barpeta','Bongaigaon','Cachar','Darrang','Dhemaji','Dhubri','Dibrugarh','Goalpara','Golaghat','Hailakandi','Jorhat','Kamrup','Karbi','Anglong','Karimganj','Kokrajhar','Lakhimpur','Marigaon','Nagaon','Nalbari','North Cachar Hills','Sivasagar','Sonitpur','Tinsukia'],
'Bihar'              : ['Araria','Aurangabad','Banka','Begusarai','Bhagalpur','Bhojpur','Buxar','Darbhanga','EastChamparan','Gaya','Gopalganj','Jamui','Jehanabad','Kaimur(Bhabua)','Katihar','Khagaria','Kishanganj','Lakhisarai','Madhepura','Madhubani','Munger','Muzaffarpur','Nalanda','Nawada','Patna','Purnia','Rohtas','Saharsa','Samastipur','Saran','Sheikhpura','Sheohar','Sitamarhi','Siwan','Supaul','Vaishali','West Champaran'],
'Chandigarh'         : ['Chandigarh'],
'Chhattisgarh'       : ['Bastar','Bilaspur','Dantewada','Dhamtari','Durg','Janjgir-Champa','Jashpur','Kanker','Kawardha','Korba','Korea','Mahasamund','Raigarh','Raipur','Rajnandgaon','Surguja'],
'Dadra Nagar Haveli' : ['Silvassa','Dadra Nagar Haveli'],
'Daman n Diu'        : ['Daman','Diu'],
'Delhi'              : ['Central Delhi','East Delhi','New Delhi','North Delhi','North East Delhi','North West Delhi','South Delhi','South West Delhi','West Delhi'],
'Goa'                : ['Panaji','Malgoa','OldGoa','North Goa','South Goa'],
'Gujarat'            : ['Ahmedabad','Amreli','Anand','Banas Kantha','Bharuch','Bhavnagar','Dahod','Gandhinagar','Jamnagar','Junagadh','Kachchh','Kheda','Mahesana','Narmada','Navsari','Panch Mahals','Patan','Porbandar','Rajkot','Sabar Kantha','Surat','Surendranagar','The Dangs','Vadodara','Valsad'],
'Haryana'            : ['Chandigarh','Ambala','Bhiwani','Faridabad','Fatehabad','Gurgaon','Hisar','Jhajjar','Jind','Kaithal','Karnal','Kurukshetra','Mahendragarh','Mewat','Panchkula','Panipat','Rewari','Rohtak','Sirsa','Sonipat','Yamunanagar'],
'Himachal Pradesh'   : ['Bilaspur','Chamba','Hamirpur','Kangra','Kinnaur','Kullu','Lahaul Spiti','Mandi','Shimla','Sirmaur','Solan','Una'],
'Jammu Kashmir'      : ['Anantnag','Baramulla','Budgam','Doda','Jammu','Kargil','Kathua','Kupwara','Leh','Poonch','Pulwama','Rajauri','Srinagar','Udhampur'],
'Jharkhand'          : ['Bokaro','Chatra','Deoghar','Dhanbad','Dumka','East Singhbhum','Garhwa','Giridih','Godda','Gumla','Hazaribag','Jamtara','Koderma','Latehar','Lohardaga','Pakur','Palamu','Ranchi','Sahibganj','Seraikela','Simdega','West Singhbhum'],
'Karnataka'          : ['Bagalkot','Bangalore','Bangalore Rural','Belgaum','Bellary','Bidar','Bijapur','Chamrajnagar','Chickmagalur','Chitradurga','Davangere','Dharwad','Gadag','Gulbarga','Hassan','Haveri','Kodagu','Kolar','Koppal','Mandya','Mysore','Mangalore','North Kannada','Raichur','Shimoga','South Kannada','Tumkur','Udupi'],
'Kerala'             : ['Alappuzha','Cochin','Idukki','Kannur','Kasargod','Kollam','Kottayam','Kozhikode','Malappuram','Palakkad','Pathanamthitta','Trivandrum','Thrissur','Wayanad'],
'Lakshadweep'        : ['Kavaratti','Lakshadweep'],
'Madhya Pradesh'     : ['Anuppur','Ashoknagar','Balaghat','Barwani','Betul','Bhind','Bhopal','Burhanpur','Chhatarpur','Chhindwara','Damoh','Datia','Dewas','Dhar','Dindori','Guna','Gwalior','Harda','Hoshangabad','Indore','Jabalpur','Jhabua','Katni','Khandwa','Khargone','Mandla','Mandsaur','Morena','Narsinghpur','Neemuch','Panna','Raisen','Rajgarh','Ratlam','Rewa','Sagar','Satna','Sehore','Seoni','Shahdol','Shajapur','Sheopur','Shivpuri','Sidhi','Tikamgarh','Ujjain','Umaria','Vidisha'],
'Maharashtra'        : ['Ahmednagar','Akola','Amravati','Aurangabad','Beed','Bhandara','Buldhana','Chandrapur','Dhule','Gadchiroli','Gondia','Hingoli','Jalgaon','Jalna','Kolhapur','Latur','Mumbai','Mumbai Suburban','Nagpur','Nanded','Nandurbar','Nashik','Osmanabad','Parbhani','Pune','Raigad','Ratnagiri','Sangli','Satara','Sindhudurg','Solapur','Thane','Wardha','Washim','Yavatmal'],
'Manipur'            : ['Bishnupur','Chandel','Churachandpur','Imphal East','Imphal West','Senapati','Tamenglong','Thoubal','Ukhrul'],
'Meghalaya'          : ['Shillong','East Garo Hills','East Khasi Hills','Jaintia Hills','Ri Bhoi','South Garo Hills','West Garo Hills','West Khasi Hills'],
'Mizoram'            : ['Aizawl','Champhai','Kolasib','Lawngtlai','Lunglei','Mamit','Saiha','Serchhip'],
'Nagaland'           : ['Dimapur','Kohima','Mokokchung','Mon','Phek','Tuensang','Wokha','Zunheboto'],
'Orissa'             : ['Angul','Bhubaneshwar','Balangir','Baleswar','Bargarh','Bhadrak','Boudh','Cuttack','Deogarh','Dhenkanal','Gajapati','Ganjam','Jagatsinghapur','Jajpur','Jharsuguda','Kalahandi','Kandhamal','Kendrapara','Kendujhar','Khordha','Koraput','Malkangiri','Mayurbhanj','Nabarangapur','Nayagarh','Nuapada','Puri','Rayagada','Sambalpur','Subarnapur','Sundergarh'],
'Pondicherry'        : ['Karaikal','Mahe','Pondicherry','Yanam'],
'Punjab'             : ['Chandigarh','Amritsar','Bathinda','Faridkot','Fatehgarh Sahib','Ferozepur','Gurdaspur','Hoshiarpur','Jalandhar','Kapurthala','Ludhiana','Mansa','Moga','Muktsar','Nawanshahr','Patiala','Rupnagar','Sangrur'],
'Rajasthan'          : ['Ajmer','Alwar','Banswara','Baran','Barmer','Bharatpur','Bhilwara','Bikaner','Bundi','Chittorgarh','Churu','Dausa','Dholpur','Dungarpur','Hanumangarh','Jaipur','Jaisalmer','Jalore','Jhalawar','Jhunjhunu','Jodhpur','Karauli','Kota','Nagaur','Pali','Rajsamand','Sawai Madhopur','Sikar','Sirohi','Sri Ganganagar','Tonk','Udaipur'],
'Sikkim'             : ['Gangtok','East Sikkim','North Sikkim','South Sikkim','West Sikkim'],
'Tamil Nadu'         : ['Chennai','Coimbatore','Cuddalore','Dharmapuri','Dindigul','Erode','Kanchipuram','Kanyakumari','Karur','Krishnagiri','Madurai','Nagapattinam','Namakkal','Nilgiris','Perambalur','Pudukkottai','Ramanathapuram','Salem','Sivaganga','Thanjavur','Theni','Thoothukudi','Tiruchirappalli','Tirunelveli','Tiruvallur','Tiruvannamalai','Tiruvarur','Vellore','Viluppuram','Virudhunagar'],
'Tripura'            : ['Agartala','Dhalai','North Tripura','South Tripura','West Tripura'],
'Uttar Pradesh'      : ['Agra','Aligarh','Allahabad','Ambedkar Nagar','Auraiya','Azamgarh','Bagpat','Bahraich','Ballia','Balrampur','Banda','Barabanki','Bareilly','Basti','Bijnor','Budaun','Bulandshahr','Chandauli','Chitrakoot','Deoria','Etah','Etawah','Faizabad','Farrukhabad','Fatehpur','Firozabad','Gautam Buddha Nagar','Ghaziabad','Ghazipur','Gonda','Gorakhpur','Hamirpur','Hardoi','Hathras','Jalaun','Jaunpur','Jhansi','Jyotiba Phule Nagar','Kannauj','Kanpur Dehat','Kanpur Nagar','Kaushambi','Kheri','Kushinagar','Lalitpur','Lucknow','Maharajganj','Mahoba','Mainpuri','Mathura','Mau','Meerut','Mirzapur','Moradabad','Muzaffarnagar','Pilibhit','Pratapgarh','RaeBareli','Rampur','Saharanpur','Sant Kabir Nagar','Sant Ravidas Nagar','Shahjahanpur','Shravasti','Siddharthnagar','Sitapur','Sonbhadra','Sultanpur','Unnao','Varanasi'],
'Utarakhand'         : ['Almora','Bageshwar','Chamoli','Champawat','Dehradun','Haridwar','Nainital','Pauri Garhwal','Pithoragarh','Rudraprayag','Tehri Garhwal','Udham Singh Nagar','Uttarkashi'],
'West Bengal'        : ['Kolkata','Bankura','Bardhaman','Birbhum','Cooch Behar','Darjeeling','East Medinipur','Hooghly','Howrah','Jalpaiguri','Malda','Murshidabad','Nadia','North 24 Parganas','North Dinajpur','Purulia','South 24 Parganas','South Dinajpur','West Medinipur']
};

function setS(state,city, selVal) {
if(state == undefined) return true;
var options = "";
for(var ele in arrStaDis) {
options += '<option value="' + ele + '" ';
if(selVal && (selVal==ele)) options += 'selected="selected"';
options += '>';
options += (ele=='Any') ? '-- Select State --' : ele;
options += '</option>';
}
$(state).html(options);
setC(state,city);
}
function setC(state,city, selVal) {
if(state == undefined) return true;
var options = '<option value="Any">-- Select City --</option>';
var mdlArr = arrStaDis[$(state).val()];
for(var k = 0; k < mdlArr.length; k++) {
options += '<option value="' + mdlArr[k] + '" ';
if(selVal && (selVal==mdlArr[k])) options += 'selected="selected"';
options += '>' + mdlArr[k] + '</option>';
}
$(city).html(options);
}
$(function() {
try {
var target = document.getElementById("captchaTD");
if (typeof target.onselectstart!="undefined")//IE
target.onselectstart=function(){return false}
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
}catch(e){
}});
