function emailThisPage(rUrl) {
	
    var target = document.location;

  	var win = window.open(''+rUrl+'/email_with_us.htm?sendurl=' + target, 'notice', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=no,scrollbars=yes');
  	win.focus();
}

function addToFavorite(){
	
	var titleVar = document.title;
	
	var urlVar = document.location;
	
	// firefox
	if (window.sidebar) {
		window.sidebar.addPanel(titleVar, urlVar, "");
	}
	// opera
	else if(window.opera && window.print) { 
		var elem = document.createElement('a');
		elem.setAttribute('href',urlVar);
		elem.setAttribute('title',titleVar);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	// ie
	else  {
		window.external.AddFavorite(urlVar,titleVar)
	}	

}

function firefoxAlert(pageurl) {
	
	if(navigator.appName=="Microsoft Internet Explorer") {
		
		pageurl.style.behavior='url(#default#homepage)';pageurl.setHomePage('http://www.indianyellowpages.com');
	}
	else {
		alert('To set Indianyellowpages.com as your home page in Firefox, click and drag the button to the "Home" icon in your browser.');
	}
	return false;
}

function setWidth() {
	var screenWidth=screen.width;
	if(screenWidth>=1024) {
		document.getElementById('body').style.width='990px';
	}
	else {
		document.getElementById('body').style.width='770px';
	}	
}

function event_seach_valid(formname) {	
	if (chktrim(formname.keyword.value)=="" || formname.keyword.value=="Enter Trade Event Name") {
		alert("Enter Trade Event Name");
		formname.keyword.focus();
		return false;
	}
	if (chktrim(formname.tsb_industry.value).length<1) {
		alert ("Please Choose Trade Show By Industry");	
		formname.tsb_industry.focus();
		return false;
	}	
}


function event_seach_valid_index(formname) {	
	
	if (chktrim(formname.keyword.value)=="" || formname.keyword.value=="Enter Trade Event Name") {
		alert("Enter Trade Event Name");
		formname.keyword.focus();
		return false;
	}
	if (chktrim(formname.tsb_industry.value).length<1) {
		alert ("Please Choose Trade Show By Industry");	
		formname.tsb_industry.focus();
		return false;
	}
	if (chktrim(formname.tsb_country.value)=="") {
		alert("Please Choose Country");
		formname.tsb_country.focus();
		return false;
	}
}

/*			VALIDATIONS FOR FORM			*/
function chktrim(inputString) {
	
	if (typeof inputString != "string") { 
		return inputString; 
	}
	
    var retValue = inputString;
    var ch = retValue.substring(0, 1);
    
    while (ch == " ") { 
    	retValue = retValue.substring(1, retValue.length);
        ch = retValue.substring(0, 1);
    } 
    
    ch = retValue.substring(retValue.length-1, retValue.length);
    
	while (ch == " ") { 
    	retValue = retValue.substring(0, retValue.length-1);
        ch = retValue.substring(retValue.length-1, retValue.length);
	}
    while (retValue.indexOf("  ") != -1) { 
    	retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
	}
    return retValue; 
}

function send_enquiry(formname) {
	
	if (chktrim(formname.your_name.value).length==0) {
        alert("Please Enter Your Name ");
        formname.your_name.focus();
        return false;
    }
    if (chktrim(formname.emailid.value).length == 0) {
	  alert("Email-Id can't be left blank");
	  formname.emailid.focus();
	  return false;
	}
	if (chktrim(formname.emailid.value).indexOf('@') == -1) {
	  alert("Error in Email-Id");
	  formname.emailid.focus();
	  return false;
	}
	if (chktrim(formname.emailid.value).indexOf('.') == -1) {
	  alert("Error in Email-Id");
	  formname.emailid.focus();
	  return false;
	}
	if (chktrim(formname.emailid.value).indexOf('@') !=  chktrim(formname.emailid.value).lastIndexOf('@')) {
	  alert("Please Specify One Email-Id only");
	  formname.emailid.focus();
	  return false;
	}  
    if (chktrim(formname.address.value).length==0) {
        alert("Please Enter Address ");
        formname.address.focus();
        return false;
    }
	if (chktrim(formname.country.value).length <1) {
        alert("Please Select Country");
        formname.country.focus();
        return false;
	}
	if (chktrim(formname.ph_ccode.value).length <1) {
        alert("Please Enter Phone No.(ISD code)");
        formname.ph_ccode.focus();
        return false;
	}
	if (isNaN(chktrim(formname.ph_ccode.value))) {
		alert ("Please Enter Correct ISD Code For Phone No.(ISD code)");	
		formname.ph_ccode.focus();
		return false;
	}
	if (chktrim(formname.ph_acode.value).length <1) {
        alert("Please Enter Phone No.(STD code)");
        formname.ph_acode.focus();
        return false;
	}
	if (isNaN(chktrim(formname.ph_acode.value))) {
		alert ("Please Enter Correct STD Code For Phone No.(STD code)");	
		formname.ph_acode.focus();
		return false;
	}
	if (chktrim(formname.ph_number.value).length <1) {
        alert("Please Enter Phone No.(Number)");
        formname.ph_number.focus();
        return false;
	}
	if (isNaN(chktrim(formname.ph_number.value))) {
		alert ("Please Enter Correct Number For Phone No.(Number)");	
		formname.ph_number.focus();
		return false;
	}
	if (chktrim(formname.enquiry_detail.value).length <1) {
        alert("Please Enter Detail.");
        formname.enquiry_detail.focus();
        return false;
	}
}

function openwin1(file,Iwidth,Iheight) {
	
      var newWin1 = window.open(file,'iypWin2','x=0,y=0,toolbar=no,location=no,directories=no,status=no,scrollbars=yes, copyhistory=no,width='+Iwidth+',height='+Iheight+',screenX=0,screenY=0,left=20,top=20');
}
