var globalShowSoftware=0;

function popup(mylink, windowname)
{
	alert("hijcak ");
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=175,height=150,scrollbars=yes,left=80,top=50');
return false;
}
function rm_trim(inputString){
	if (typeof inputString != "string") { return inputString;}

	var temp_str = '';
	temp_str = inputString.replace(/[\s]+/g,"");
	if(temp_str == '')
		return "";
	
	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);
	}
	return retValue;
}

function isEmail(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var ldot=str.indexOf(dot);
	var lstr=str.length;
	var extBody = str.split('.')

	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if(str.indexOf(" ")!=-1){
		return false;
	}
	if(str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if(str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	if(extBody[1] == ''){
		return false;
	}
	return true;
}

function validPhone(theInput){
	  var theInput=theInput;
	  var theLength=theInput.length;
	  var goodphone=true;
	  //if(theLength !=11 && theLength != 0){ goodphone=false;}		  

	 // if(theLength==11){
		   for(var j=0;j<theLength;j++)
		   {
	    	  var theChar=theInput.substring(j,j+1);
		      if(theChar < "0" || theChar > "9"){goodphone=false;}
           }
	 // }
	  return goodphone;
	
}
function checkForInt(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
//alert(charCode);
return( ( charCode >= 48 && charCode <= 57 ) || (charCode >= 65 && charCode <= 90) || (charCode==46));
}

function checkzero(thefield){
	var val=thefield.value
	if(isNaN( val) || val<=0){
		document.getElementById(thefield.name).value='';
		document.getElementById(thefield.name).focus();
		alert("Please enter valid amoutn.");
	}
}

function validName(theField)
{
	var theInput=theField.value;
	//alert("your nameggggg : "+theInput);
	var theLength=theInput.length;
	var goodname=true;
	
	if(theField.value==""){goodname=false;}
	if(theLength<3 && theLength!="0"){goodname=false;}
	 
	for(var j=0;j<theLength;j++)
	{
	  var theChar=theInput.substring(j,j+1);
	  var theChar2=theInput.substring(j+1,j+2);
		
 	  if((theChar < "a"  && theChar !=" ") && (theChar < "A" && theChar !=" ")){goodname=false;}

	  if((theChar > "z" && theChar !=" ") && (theChar > "z" && theChar !=" ")){goodname=false;}

	  if(theChar== " " && theChar2==" " ){goodname=false;}

	  if(theChar== " " && j<1){goodname=false;}
	
	  if(theChar== "^"){goodname=false;}
        
        }

	return goodname;
	/*if(goodname==false)
	{
	   alert("Invalid Name String"); 
	   return false;
	}*/
}
function my_logout()
{
var x=confirm("Are you sure you wish to logout?");
if(x)
return true
else 
return false
}
function checkAddSchedule(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("code","course","start_date","end_date","schedule_time");
var theCaption=new Array("Code","Course","Start Date","End Date","Schedule Time");
for(var i=0;i<5;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}
function checkAddNewsEvents(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("news_date","news_desc");
var theCaption=new Array("New Events Date","News Events Description");
for(var i=0;i<2;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		//document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}
function checkAddAnnouncement(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("ann_desc");
var theCaption=new Array("Announcement Description");
for(var i=0;i<1;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		//document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}
function checkAddCareer(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("job_post","job_skill","job_desc","job_qualication","job_experience");
var theCaption=new Array("Post","Skill Set","Description","Qualification","Experience");
for(var i=0;i<5;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}
function checkAddPhotoGallery(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("photo_path");
var theCaption=new Array("Photo");
for(var i=0;i<1;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	else{
		if(document.getElementById(theFields[i]).value.lastIndexOf(".gif")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".jpg")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".png")==-1){
			str += "Please Select image file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}
//add excel validation
function checkAddExcelGallery(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("excel_path","excel_name");
var theCaption=new Array("Excel File","File Name");
for(var i=0;i<2;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==0){   
		if(document.getElementById(theFields[i]).value.lastIndexOf(".xls")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlsx")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlsm")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xltx")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xltm")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlsb")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlam")==-1){
			str += "Please Select excel file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}

function checkUpdateExcelGallery(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("excel_path","excel_name");
var theCaption=new Array("Excel File","File Name");
for(var i=0;i<2;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue=='' && i!=0){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==0 && thevalue!=''){   
		if(document.getElementById(theFields[i]).value.lastIndexOf(".xls")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlsx")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlsm")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xltx")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xltm")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlsb")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".xlam")==-1){
			str += "Please Select excel file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}


function checkUpdatePhotoGallery(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("photo_path");
var theCaption=new Array("Photo");
for(var i=0;i<1;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue!=''){
		if(document.getElementById(theFields[i]).value.lastIndexOf(".gif")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".jpg")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".png")==-1){
			str += "Please Select image file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}

function checkRequiredaddcountry(theForm){
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("category_code","country_name","shipping_charge");
var theCaption=new Array("Category_code","Country Name","Shippnig Charge");
for(var i=0;i<2;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue=='' && i!=4){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}


function validPassword(thisForm)
{
var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("oldusername","newusername","oldpassword","newpassword","repassword");
var theCaption=new Array("old user name","new user name","old password","new password","re password");
for(var i=0;i<5;i++){
	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}

	var p1=thisForm.newpassword.value;
	var p2=thisForm.repassword.value;
	if(document.getElementById(theFields[3]).value != document.getElementById(theFields[4]).value){
		str 	+= "Password not matched";
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[3]).focus();
		return false;
	}

	if((document.getElementById(theFields[3]).value).length < 6 || (document.getElementById(theFields[4]).value).length < 6){
		str 	+= "password should be 6 charactor long";
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[3]).focus();
		return false;
	}
						
return true;		
}

function checkForNum(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
return ( charCode >= 48 && charCode <= 57 );
}

function validationcheck1(theForm){
var goodemail;
var str="<img src='images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("user_id","reemail","pwd","repwd");
var theCaption=new Array("e-mail","re e-mail","Password","Re Password");
for(var i=0;i<4;i++){
	var thevalue=document.getElementById(theFields[i]).value;
	
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i<2){
		goodemail=isEmail(thevalue);
		if(!goodemail){
			str 	+= "Please enter valid "+theCaption[i];
//			alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
	if(theForm.email.value!=theForm.reemail.value){
		str 	+= "e-mail not matched";
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		theForm.email.focus();
		//document.getElementById(theFields[i]).focus();
		return false;
	}

	if(theForm.pwd.value!=theForm.repwd.value){
		str 	+= "Password Not Matched";
//		alert(str);
		document.getElementById("error_div").innerHTML=str;
		theForm.pwd.focus();
//		document.getElementById(theFields[i]).focus();
		return false;
	}

return true;
}


function checkPostRequirement(){
var goodname;
var str  = "<img src='images/error_image.gif' border='0'>&nbsp;&nbsp;";
//alert(str);
var theFields=new Array("txtname","designation","company","phone","email","requirment");
var theCaption=new Array("Name","Designation","Company","Phone","E-Mail","Requirement");
for(var i=0;i<6;i++){

	var thevalue=document.getElementById(theFields[i]).value;
//	alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==4){
		var goodemail=isEmail(thevalue);
		if(!goodemail){
			str 	+= "Please enter valid "+theCaption[i];
//			alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}

function checkRegister(){
var str  = "<img src='images/error_image.gif' border='0'>&nbsp;&nbsp;";
//alert(str);
var theFields=new Array("txtname","mobile","email","city");
var theCaption=new Array("Name","Mobile No.","E-Mail","City");
for(var i=0;i<4;i++){

	//	alert(theFields[i]);
var thevalue=document.getElementById(theFields[i]).value;

	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==2){
		var goodemail=isEmail(thevalue);
		if(!goodemail){
			str 	+= "Please enter valid "+theCaption[i];
//			alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}

function sendRegistration()
{
	if(checkRegister()){
document.getElementById('error_div').innerHTML="<span class='style4'>Processing ... Please wait.</span>";
var regurl="ajaxhandler.php?query=sendRegistration&txtname="+document.getElementById('txtname').value+"&city="+document.getElementById('city').value+"&address="+document.getElementById('address').value+"&phone="+document.getElementById('phone').value+"&mobile="+document.getElementById('mobile').value+"&email="+document.getElementById('email').value+"&comments="+document.getElementById('comments').value+"&code="+document.getElementById('code').value;
//alert(regurl);
ajaxUpdater("contact_div",regurl);
return true;
}
else{
return false;
}
}

//send post requiremnet
function sendPostRequirement(){
	if(checkPostRequirement()){
document.getElementById("error_div").innerHTML="<span class='style4'>Processing ... Please wait.</span>";
var url="ajaxhandler.php?query=sendPostRequirement&txtname="+document.getElementById("txtname").value+"&designation="+document.getElementById("designation").value+"&address="+document.getElementById("address").value+"&phone="+document.getElementById("phone").value+"&email="+document.getElementById("email").value+"&requirment="+document.getElementById("requirment").value+"&company="+document.getElementById("company").value+"&fax="+document.getElementById("fax").value;
//alert(url);
ajaxUpdater("contact_div",url);
return true;
}
else{
return false;
}
}

function ajaxUpdater(id,url) {
		//alert(id+"\n"+url);
       new Ajax.Updater(id,url,{asynchronous:true});  
} 

function checkPostResume(theForm){
var goodname;
var str  = "<img src='images/error_image.gif' border='0'>&nbsp;&nbsp;";
//alert(str);
var theFields=new Array("txtname","email","resume_path");
var theCaption=new Array("Name","E-Mail","Resume Path");
for(var i=0;i<3;i++){

	var thevalue=document.getElementById(theFields[i]).value;
//	alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==1){
		var goodemail=isEmail(thevalue);
		if(!goodemail){
			str 	+= "Please enter valid "+theCaption[i];
//			alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
	if(i==2){
		if(document.getElementById(theFields[i]).value.lastIndexOf(".doc")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".docx")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".pdf")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".txt")==-1){
			str += "Please Select doc/docx/pdf/txt file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}
   
   
   
 function validateFeedback(){
var goodemail;
var str  = "<img src='images/error_image.gif' border='0'>&nbsp;&nbsp;";
//alert(str);
var theFields=new Array("txtname","email","phone");
var theCaption=new Array("Name","E-Mail","Phone No.");
for(var i=0;i<3;i++){

	var thevalue=document.getElementById(theFields[i]).value;
//	alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please Enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==1){
		goodemail=isEmail(thevalue);
		if(!goodemail){
			str 	+= "Please Enter valid "+theCaption[i];
//			alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}

function sendFeedBack(){
	if(validateFeedback()){
document.getElementById("error_div").innerHTML="<span class='style4'>Processing ... Please wait.</span>";
var url="ajaxhandler.php?query=sendFeedBack&fullname="+document.getElementById("txtname").value+"&phone="+document.getElementById("phone").value+"&email="+document.getElementById("email").value+"&feedback="+document.getElementById("feedback").value+"&address="+document.getElementById("address").value;
//alert(url);
ajaxUpdater("contact_div",url);
return true;
}
else{
return false;
}
}

function checkAddCorporate(theForm){
var goodemail;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("state","address","pincode","phone","email");
var theCaption=new Array("State","Address","Pin Code","Phone No.","Email");
for(var i=0;i<5;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	if(i==4){
		goodemail=isEmail(thevalue);
		if(!goodemail){
			str 	+= "Please Enter valid "+theCaption[i];
//			alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}
function checkAddCourseCategory(theForm){
var goodemail;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("category_name");
var theCaption=new Array("Category Name");
for(var i=0;i<1;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	
}
return true;	
}

function checkAddCourses(theForm){

var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("cat_id","course_name","course_pdf","icon_image");
var theCaption=new Array("Course Category","Course Name","Couse PDF","Icon Image");
for(var i=0;i<4;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue=='' && i<=1){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
	else if(thevalue!='' && i==2){
		if(document.getElementById(theFields[i]).value.lastIndexOf(".pdf")==-1){
			str += "Please Select PDF file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
	else if(thevalue!='' && i==3){
		if(document.getElementById(theFields[i]).value.lastIndexOf(".gif")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".jpg")==-1 && document.getElementById(theFields[i]).value.lastIndexOf(".png")==-1){
			str += "Please Select Image file only for icon";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById(theFields[i]).focus();
			return false;
		}
	}
}
return true;	
}

//placement
function checkAddPlacement(theForm){

var goodname;
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("candidate_name","course_name","company_name");
var theCaption=new Array("Candidate Name","Course Name","Company Name");
for(var i=0;i<3;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}

function checkUpdateWhatNew(){
	var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
	var thevalue=document.getElementById("photo_path").value;
	thevalue=rm_trim(thevalue);
	
	if(thevalue==''){
		str 	+= "Please select any image";
		document.getElementById("error_div").innerHTML=str;
		document.getElementById("photo_path").focus();
		return false;
	}
	if(thevalue!=''){
		if(document.getElementById("photo_path").value.lastIndexOf(".gif")==-1 && document.getElementById("photo_path").value.lastIndexOf(".jpg")==-1 && document.getElementById("photo_path").value.lastIndexOf(".png")==-1 && document.getElementById("photo_path").value.lastIndexOf(".JPG")==-1 && document.getElementById("photo_path").value.lastIndexOf(".GIF")==-1){
			str += "Please Select Image file only";
			document.getElementById("error_div").innerHTML=str;
			document.getElementById("photo_path").focus();
			return false;
		}
	}
	return true;
}


function showDescription(theField){
	var thedescno=theField.value;
	var responseText="<table border=0 width=100% align=center>";
	for(var i=1;i<=thedescno;i++){
			responseText+="<tr><td>Description "+i+"</td><td><input type=text name=desc"+i+" id=desc"+i+"></td></tr>";
	}
	responseText+="</table>";
	
	document.getElementById("descdetail_div").innerHTML=responseText;
}

//software detail
function getSoftware(id,theField){
	var thedescno=theField.value;
	var responseText="<table border=0>";
	for(var i=1;i<=thedescno;i++){
			responseText+="<tr><td class='text_black' width='50%'>Software "+i+"</td><td width='50%'><input type=text name=sf_name"+i+" id=sf_name"+i+"></td></tr>";
	}
	responseText+="</table>";
	
	document.getElementById(id).innerHTML=responseText;
}


function showMoreDescription(theField){
	var thedescno=theField.value;
	if(thedescno==0){
		alert("Please Select No. of Description");
		document.getElementById("descdetail_div").innerHTML="";
		
	}
	else{
		var responseText="<table border=0 width=100% align=center>";
		for(var i=1;i<=thedescno;i++){
				responseText+="<tr><td class='text_black'>Description "+i+"</td><td><input type=text name=description"+i+" id=description"+i+" size='70'></td></tr>";
		}
		
		responseText+="<tr>"+
					"<td colspan='2' align='center'>"+
					"<input type='button' name='btnaddprogram' id='btnaddprogram' value=' Add ' onClick=addMoreDescription('"+thedescno+"','descdetail_div')>"+
					"<input type='button' value='Close' onClick='hideme();'>"+
					"</td></tr></table>";
		
		document.getElementById("descdetail_div").innerHTML=responseText;
	}
}
//add nore software

function showMoreSoftware(theField){
	var thedescno=theField.value;
	if(thedescno==0){
		alert("Please Select No. of Description");
		document.getElementById("descdetail_div").innerHTML="";
		
	}
	else{
		var responseText="<table border=0 width=100% align=center>";
		for(var i=1;i<=thedescno;i++){
				responseText+="<tr><td class='text_black'>Software "+i+"</td><td><input type=text name=sf_name"+i+" id=sf_name"+i+"></td></tr>";
		}
		
		responseText+="<tr>"+
					"<td colspan='2' align='center'>"+
					"<input type='button' name='btnaddprogram' id='btnaddprogram' value=' Add ' onClick=saveMoreSoftware('"+thedescno+"','descdetail_div')>"+
					"<input type='button' value='Close' onClick='hideme();'>"+
					"</td></tr></table>";
		
		document.getElementById("descdetail_div").innerHTML=responseText;
	}
}
//description for softwate

function showSoftwareDescription(theField,id){
	var thedescno=theField.value;
	if(thedescno==0){
		alert("Please Select No. of Description");
		document.getElementById("descdetail_div").innerHTML="";
		
	}
	else{
		var responseText="<table border=0 width=100% align=center>";
		for(var i=1;i<=thedescno;i++){
				responseText+="<tr><td class='text_black'>Description "+i+"</td><td><input type=text name=description"+i+" id=description"+i+" size='70'></td></tr>";
		}
		
		responseText+="<tr>"+
					"<td colspan='2' align='center'>"+
					"<input type='button' name='btnaddsfdesc' id='btnaddsfdesc' value=' Add ' onClick=saveSoftwareDescription('"+thedescno+"','"+id+"')>"+
					"<input type='button' value='Close' onClick='hideme();'>"+
					"</td></tr></table>";
		
		document.getElementById(id).innerHTML=responseText;
	}
}

function checkAddPrograme(theForm){
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("cat_id","section_id","program_code","sf_no","duration");
var theCaption=new Array("Category Name","Section Name","Program Code","at least one Software","Duration");
for(var i=0;i<5;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
	var sf_no=document.getElementById("sf_no").value;
	for(var i=1;i<=sf_no;i++){
		var thevalue=document.getElementById("sf_id"+i).value;
		thevalue=rm_trim(thevalue);
		if(thevalue==''){
			str 	+= "Please Select Software "+i;
			//alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById("sf_id"+i).focus();
			return false;
		}
	}
return true;		
}
//update program
function checkUpdateProgram(theForm){
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("cat_id","section_id","program_code","duration");
var theCaption=new Array("Category Name","Section Name","Program Code","Duration");
for(var i=0;i<4;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
var sf_no=document.getElementById("sf_no").value;
	for(var i=1;i<=sf_no;i++){
		var thevalue=document.getElementById("sf_id"+i).value;
		thevalue=rm_trim(thevalue);
		if(thevalue==''){
			str 	+= "Please enter Software "+i;
			//alert(str);
			document.getElementById("error_div").innerHTML=str;
			document.getElementById("sf_id"+i).focus();
			return false;
		}
	}
return true;		
}
function checkAddCourseSection(theForm){
var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("cat_id","section_name");
var theCaption=new Array("Category Name","Section Name");
for(var i=0;i<2;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert("update");
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;

}
function showProgram(theField){
	var section_id=theField.value;
	var cat_id=document.getElementById("cat_id").value;
	var url="ajaxhandler.php?query=showprogram&cat_id="+cat_id+"&section_id="+section_id;
	//alert(url);
	document.getElementById("program_td").innerHTML="<img src='../images/loading3.gif' border='0'>";
	ajaxUpdater("program_td",url);

}

function showProgramDesc(p_id,p_code,theField){
	//alert("showProgramDesc");
	posy=getXY(theField);
	shiftOpacity_div("hideshowdiv",1000);
	document.getElementById("hideshowdiv").innerHTML="<img src='../images/loading3.gif' border='0'>";
	var url="ajaxhandler.php?query=showprogramdesc&program_id="+p_id+"&program_code="+p_code;
	ajaxUpdater("hideshowdiv",url);
}

function updateProgramDescription(cnt){
	var url="";
	for(var i=1;i<=cnt;i++){
		url+="&description"+i+"="+document.getElementById("description"+i).value+"&desc_id"+i+"="+document.getElementById("desc_id"+i).value;
	}
	url="ajaxhandler.php?query=updateprogramdesc&cnt="+cnt+url;
	document.getElementById("hideshowdiv").innerHTML="<img src='../images/loading3.gif' border='0'>";
	ajaxUpdater("hideshowdiv",url);


}
function addProgramDesc(p_id,theField){
	posy=getXY(theField);
	var responseText="<table border=0 align=center>"+
					"<tr><td colspan='2' align='center' class='text_black'><strong>Add More Course Description</strong><input type='hidden' name='program_id' id='program_id' value='"+p_id+"'></td></tr>"+
					"<tr>"+
					"<td class='text_black'>No of Description</td>"+
					"<td>"+
					"<select name='descriptionno' id='descriptionno' onChange=showMoreDescription(this,'descdetail_div')>"+
					"<option value='0'>No of Desctioption</option>";
			var i=1;
			while(i<20){
				responseText+="<option value='"+i+"'>"+i+"</option>";
				i++;
			}
		responseText+="</select>"+
					"</td></tr>"+
					"<tr><td colspan=2 id='descdetail_div' align='center'><input type='button' value='Close' onClick='hideme();'></td></tr>"+
					"</table>";
		document.getElementById("hideshowdiv").innerHTML=responseText;			
		shiftOpacity_div("hideshowdiv",1000);
					
	
}
/*function addMoreSoftware(p_id,theField){
	posy=getXY(theField);
	var responseText="<table border=0 align=center>"+
					"<tr><td colspan='2' align='center' class='text_black'><strong>Add More Software</strong><input type='hidden' name='program_id' id='program_id' value='"+p_id+"'></td></tr>"+
					"<tr>"+
					"<td class='text_black'>No of Software</td>"+
					"<td>"+
					"<select name='descriptionno' id='descriptionno' onChange=showMoreSoftware(this,'descdetail_div')>"+
					"<option value='0'>No of Software</option>";
			var i=1;
			while(i<20){
				responseText+="<option value='"+i+"'>"+i+"</option>";
				i++;
			}
		responseText+="</select>"+
					"</td></tr>"+
					"<tr><td colspan=2 id='descdetail_div' align='center' class='text_black'><input type='button' value='Close' onClick='hideme();'></td></tr>"+
					"</table>";
		document.getElementById("hideshowdiv").innerHTML=responseText;			
		shiftOpacity_div("hideshowdiv",1000);
					
	
}
*/
function addMoreSoftware(p_id,theField){
	posy=getXY(theField);
	var url="ajaxhandler.php?query=addMoreSoftware&program_id="+p_id;
	document.getElementById("hideshowdiv").innerHTML="<img src='../images/loading3.gif' border='0'>";
	shiftOpacity_div("hideshowdiv",1000);
	//alert(url);
	
	ajaxUpdater("hideshowdiv",url);	
					
	
}
//ajax call for adding moer software
function saveMoreSoftware(p_id){
	var cnt=document.getElementById("sf_no").value;
	var url="";
	var thevalue="";
	if(cnt==""){
		alert("Please Select At Leat One Software");
		document.getElementById("sf_no").focus();
		return false;
	}
	else{
		for(var i=1;i<=cnt;i++){
			thevalue=document.getElementById("sf_id"+i).value;
			thevalue=rm_trim(thevalue);
			if(thevalue==''){
				alert("Please Select Software "+i);
				document.getElementById("sf_id"+i).focus();
				return false;
			}
			else{
				url+="&sf_id"+i+"="+document.getElementById("sf_id"+i).value;
			}
					
		}
		url+="&program_id="+p_id;
		url="ajaxhandler.php?query=saveMoreSoftware&cnt="+cnt+url;
		document.getElementById("hideshowdiv").innerHTML="<img src='../images/loading3.gif' border='0'>";
		//alert(url);
		ajaxUpdater("hideshowdiv",url);
	}

	
}

function addMoreDescription(cnt,id){
	var url="";
	var thevalue="";
	for(var i=1;i<=cnt;i++){
				thevalue=document.getElementById("description"+i).value;
				thevalue=rm_trim(thevalue);
				if(thevalue==''){
					alert("Please Enter Description "+i);
					document.getElementById("description"+i).focus();
					return false;
				}
				else{
					url+="&description"+i+"="+document.getElementById("description"+i).value;
				}
				
	}
	url+="&sf_id="+document.getElementById("sf_id").value;
	url="ajaxhandler.php?query=addmoreprogramdesc&cnt="+cnt+url;
	document.getElementById(id).innerHTML="<img src='../images/loading3.gif' border='0'>";
	//alert(url);
	ajaxUpdater(id,url);

	
}

//for software
function saveSoftwareDescription(cnt,id){
	var url="";
	for(var i=1;i<=cnt;i++){
				url+="&description"+i+"="+document.getElementById("description"+i).value;
	}
	url+="&sf_id="+document.getElementById("sf_id").value;
	url="ajaxhandler.php?query=addsoftwareprogramdesc&cnt="+cnt+url;
	document.getElementById("hideshowdiv").innerHTML="<img src='../images/loading3.gif' border='0'>";
	//alert(url);
	ajaxUpdater(id,url);

	
}
function showFrontCourseDetail(p_id,thehref){
	posy=getXY(thehref);
	var url="ajaxhandler.php?query=showfrontcoursedetail&p_id="+p_id;
	shiftOpacity_div("hideshowdiv",1000);
	document.getElementById("hideshowdiv").innerHTML="<img src='images/loading3.gif' border='0'>";
	ajaxUpdater("hideshowdiv",url);
}

//show sofwarte description
function showSofwareDescriptionForUpdate(theField,id){
	url="ajaxhandler.php?query=showSofwareDescriptionForUpdate&sf_id="+theField.value;
	document.getElementById(id).innerHTML="<img src='../images/loading3.gif' border='0'>";
	ajaxUpdater(id,url);

	
}
//add sofware for progaram

function addSoftwareDescription(sf_id,sf_name){
//	posy=getXY(theField);
	var responseText="<table border=0 align=center>"+
					"<tr><td colspan='2' align='center' class='text_black'><strong>Add Software Description ("+sf_name+")</strong><input type='hidden' name='sf_id' id='sf_id' value='"+sf_id+"'>&nbsp;&nbsp;<img src='../images/close.gif' border='0' onClick='hideme()' atl='Close'></td></tr>"+
					"<tr>"+
					"<td class='text_black'>No of Description</td>"+
					"<td>"+
					"<select name='descriptionno' id='descriptionno' onChange='showMoreDescription(this)'>"+
					"<option value='0'>No of Desctioption</option>";
			var i=1;
			while(i<20){
				responseText+="<option value='"+i+"'>"+i+"</option>";
				i++;
			}
		responseText+="</select>"+
					"</td></tr>"+
					"<tr><td colspan=2 id='descdetail_div' align='center' class='text_black'></td></tr>"+
					"</table>";
		document.getElementById("hideshowdiv").innerHTML=responseText;			
		shiftOpacity_div("hideshowdiv",1000);
}

function updateSoftwareDescripton(descno,id){
	var url="";
	for(var i=1;i<=descno;i++){
		thevalue=document.getElementById("description"+i).value;
		thevalue=rm_trim(thevalue);
		if(thevalue==''){
			alert("Please Enter Description "+i);
			document.getElementById("description"+i).focus();
			return false;
		}
		else{
			url+="&description"+i+"="+document.getElementById("description"+i).value+"&desc_id"+i+"="+document.getElementById("desc_id"+i).value;
		}
	}
	url+="&sf_id="+document.getElementById("sf_id").value;
	url="ajaxhandler.php?query=updateprogramdesc&descno="+descno+url;
	document.getElementById(id).innerHTML="<img src='../images/loading3.gif' border='0'>";
	//alert(url);
	ajaxUpdater(id,url);
	
}

function deleteSofwareDescripton(desc_id,id){
	alert(desc_id);
	var url="ajaxhandler.php?query=deleteSofwareDescripton&desc_id="+desc_id;
	document.getElementById(id).innerHTML="<img src='../images/loading3.gif' border='0'>";
	//alert(url);
	ajaxUpdater(id,url);
	
}
function deleteSofware(sf_id,program_id,id){
	var x=confirm("do you want to delete this record");
	if(x){
		var url="ajaxhandler.php?query=deleteSofware&sf_id="+sf_id+"&program_id="+program_id;
		document.getElementById(id).innerHTML="<img src='../images/loading3.gif' border='0'>";
		//alert(url);
		ajaxUpdater(id,url);

	}
	else {
		return false
	}
}
//======================================= Div ==============
function opacity_div(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac_div(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac_div(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
 function changeOpac_div(opacity, id) 
 {
  
  var object = document.getElementById(id).style;
  
  object.top=(posy-80)+"px";
  //alert(object.left);
  if(opacity*4>5)
  {
   //object.left=(opacity*1)+"px"
   //object.right=(opacity*2)+"px"
  // object.height=opacity*3 
   object.width=opacity*8
  }
  object.opacity = (opacity / 100);
  object.MozOpacity = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter = "alpha(opacity=" + opacity + ")";
 } 
function shiftOpacity_div(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
	document.getElementById(id).style.display="block";
     opacity_div(id, 0, 100, millisec);
	 //alert('X mouse is: '+posx+' Y mouse is: '+posy) 
} 
function hideme(){
 opacity_div("hideshowdiv", 100, 0, 1000);
}
//find mouse position
var posx;var posy=400; 
function capmouse(e){ 
// captures the mouse position 
	posx = 0; posy = 0; 
	if (!e){var e = window.event;} 
	if (e.pageX || e.pageY){ 
		posx = e.pageX; 
		posy = e.pageY; 
	} 
	else if (e.clientX || e.clientY){ 
		posx = e.clientX; 
		posy = e.clientY; 
	} 
} 


//get top and left of an object
function getXY(obj)
{
var curleft = 0;
  var curtop = obj.offsetHeight + 5;
  var border;
  if (obj.offsetParent)
  {
    do
    {
      // XXX: If the element is position: relative we have to add borderWidth
      if (getStyle(obj, 'position') == 'relative')
      {
        if (border = _pub.getStyle(obj, 'border-top-width')) curtop += parseInt(border);
        if (border = _pub.getStyle(obj, 'border-left-width')) curleft += parseInt(border);
      }
      curleft += obj.offsetLeft;
      curtop += obj.offsetTop;
    }
    while (obj = obj.offsetParent)
  }
  else if (obj.x)
  {
    curleft += obj.x;
    curtop += obj.y;
  }
  return curtop;
}

function getStyle(obj, styleProp)
{
  if (obj.currentStyle)
    return obj.currentStyle[styleProp];
  else if (window.getComputedStyle)
    return document.defaultView.getComputedStyle(obj,null).getPropertyValue(styleProp);
}

//validatin of mastersoftware
function checkAddSoftware(theForm){
	var str  ="<img src='../images/alert_sm_blink.gif' width='20' height='20' border='0'>&nbsp;&nbsp;";
var theFields=new Array("sf_name","description");
var theCaption=new Array("Software Name","Description");
for(var i=0;i<2;i++){

	var thevalue=document.getElementById(theFields[i]).value;
	//alert(thevalue);
	thevalue=rm_trim(thevalue);
	if(thevalue==''){
		str 	+= "Please enter "+theCaption[i];
		//alert(str);
		document.getElementById("error_div").innerHTML=str;
		document.getElementById(theFields[i]).focus();
		return false;
	}
}
return true;	
}
/*
//show hide software for progaram addition
function addSoftwareForProgram(){
	var totalsf=parseInt(document.getElementById("totalsoftware").value);
	var selectedsf=parseInt(document.getElementById("selectedsoftware").value)+1;	
	
	document.getElementById("softwaretr"+selectedsf).style.display="block";
	
	if(selectedsf>=totalsf)
		document.getElementById("btnaddmoresoftware").style.display="none";

	document.getElementById("selectedsoftware").value=(parseInt(selectedsf));
	if(selectedsf>0)
		document.getElementById("btnremovesoftware").style.display="block";

	
}
function removeSoftwareForProgram(){
	var totalsf=parseInt(document.getElementById("totalsoftware").value);
	var selectedsf=parseInt(document.getElementById("selectedsoftware").value)-1;	

	document.getElementById("softwaretr"+selectedsf).style.display="none";
	
	if(selectedsf<totalsf)
		document.getElementById("btnaddmoresoftware").style.display="block";

	document.getElementById("selectedsoftware").value=(parseInt(selectedsf));
	if(selectedsf==1)
		document.getElementById("btnremovesoftware").style.display="none";

}
*/

//show Software For Program Add
function showSoftwareForProgramAdd(theField){
var totalsf=parseInt(document.getElementById("totalsoftware").value);	
var sf_no=theField.value;
	if(sf_no==""){
		alert("Please Select At Least One Software");
		theField.focus();
		for(var i=1;i<=totalsf;i++){
			document.getElementById("softwaretr"+i).style.display="none";	
		}
		return false;
		
	}
	else{
		for(var i=1;i<=totalsf;i++){
			document.getElementById("softwaretr"+i).style.display="none";	
		}
		for(var i=1;i<=sf_no;i++){
			document.getElementById("softwaretr"+i).style.display="block";	
		}
	}	
}

//code googel map--------------------------
var map = null;
var geocoder = null;
var azline = null;
var azline1 = null;
var center;
var gdir;
var addressMarker;
function load()
{
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById('map_canvas'));
map.addControl(new GLargeMapControl3D  ());
gdir = new GDirections(map, document.getElementById('directions'));
center = new GLatLng(28.569824,77.273884);
map.setCenter(center, 10);
geocoder = new GClientGeocoder();
GEvent.addListener(gdir, 'load', onGDirectionsLoad);
GEvent.addListener(gdir, 'error', handleErrors);
function createMarker(point,html)
{
var marker = new GMarker(point);
GEvent.addListener(marker, 'click', function()
{
marker.openInfoWindowHtml(html);
});
return marker;
}
var point = new GLatLng(28.569824,77.273884)
var marker = createMarker(point,getHtml('2/7, Julaina Commercial Complex, Opp. Hotel crown plaza, New Friends colony, New Delhi -110025','2/7, Julaina Commercial Complex, Opp. Hotel crown plaza, New Friends colony, New Delhi -110025 contact: +91-11-41554949,42334949 www.caddcentrenfc.com info@caddcentrenfc.com','CADD CENTRE New Friends Colony',1))
map.addOverlay(marker);
 
}
}
function showAddress(address)
{
if (geocoder)
{
geocoder.getLatLng(address,
function(point)
{
if (!point)
{
alert(address + ' not found');
}
else
{
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker,redicon);
}
});
}
}
function setDirections(fromAddress, toAddress, locale)
{
gdir.load('from: ' + fromAddress + ' to: ' + toAddress,{ 'locale': locale });
}
function handleErrors()
{
if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
alert('No corresponding geographic location could be found for one of the specified addresses. This may be due to the fact that the address is relatively new, or it may be incorrect. Error code: ' + gdir.getStatus().code);
else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
alert('A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known. Error code: ' + gdir.getStatus().code);
else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
alert('The HTTP q parameter was either missing or had no value. For geocoder requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input. Error code: ' + gdir.getStatus().code);
//else if (gdir.getStatus().code == G_UNAVAILABLE_ADDRESS)  <--- Doc bug... this is either not defined, or Doc is wrong
//            alert('The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons. Error code: ' + gdir.getStatus().code);
 
else if (gdir.getStatus().code == G_GEO_BAD_KEY)
alert('The given key is either invalid or does not match the domain for which it was given.  Error code: ' + gdir.getStatus().code);
else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
alert('A directions request could not be successfully parsed. Error code: ' + gdir.getStatus().code);
 
//else alert('An unknown error occurred.'+gdir.getStatus().code);
}
function onGDirectionsLoad(){
}
function getHtml(address,addressatgoogle,name,counter){
var html = "<div style='width:200px'>2/7, Julaina Commercial Complex, Opp. Hotel crown plaza, New Friends colony, New Delhi -110025 contact: +91-11-41554949,42334949 www.caddcentrenfc.com info@caddcentrenfc.com<br><a href='http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&ll=28.569824,77.273884&spn=0.272572,0.614548&z=11&msid=112142985649519059745.00047517cf44ec3b09125' target='_blank' alt='Click For Direction'> Go </a><\/div>";
//var html="<div style='width:200px'><strong>"+name+",</strong><br>"+address+"<br>Enter Your Location Here: &nbsp;<form name = 'form"+counter+"'><input type=text name = 'directionsto"+counter+"' id = 'directionsto"+counter+"'><input type=hidden name = 'directionsfrom"+counter+"' id = 'directionsfrom"+counter+"' value='"+addressatgoogle+"'><input type=button value='Get Directions' onclick = plotDirections("+counter+")> </form><\/div>";
                //alert(html)
                return html;
}
function plotDirections(counter)
{
                var from = document.getElementById("directionsfrom"+counter).value
                var to = document.getElementById("directionsto"+counter).value
                alert(from)
                alert(to)
                setDirections(to,from)
}


