

function downloadPDF(pdffile)
{
//alert(pdffile);
    
	loginName=document.getElementById("hidSessionName").value;
	siteurl=document.getElementById("hidURL").value;
	if(loginName)
	{
		document.getElementById("action").value="downloadPDF";
		document.getElementById("hidPDF").value=pdffile;
		document.pageform.submit();
	}
	else
	{
		alert('You have to login to download this document.');
		document.getElementById("action").value="goToDevmarchLogin";
		document.pageform.submit();
		//window.location="http://www.devmarch.com/login.html";		
	}

}


/************************************* Speaker Box Rotation JS********************************/
var i=1;
function changeSpeaker()
{
	try 
	{
		clearTimeout(to);
	} catch (e) {}

	to = setTimeout("nextSpeaker();", 5000);//5 sec
}

function nextSpeaker()
{
	//alert("dfgd");
	if(i<8)
		i=i+1;			
	else
		i=1;
		
	//alert(i);
	for(var j=1;j<9;j++){
		if(j==i)
	        document.getElementById("speaker"+i).style.display="";
		else
			document.getElementById("speaker"+j).style.display="none";
				
	}
		
	changeSpeaker();
}

/************************************************************************************************/

function getHTTPObject()
{
	var xmlhttp;  
    /*@cc_on
    @if (@_jscript_version >= 5)
    try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
    xmlhttp = false;
    }
    }
    @else
    xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		try 
		{
			xmlhttp = new XMLHttpRequest();
		} 
		catch (e) 
		{
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

function viewgreenpower()
{
	document.getElementById('greenpower').style.display="";	
	document.getElementById('imggreenpowerminus').style.display="";	
	document.getElementById('imggreenpowerplus').style.display="none";	
}
function notviewgreenpower()
{
	document.getElementById('greenpower').style.display="none";
	document.getElementById('imggreenpowerplus').style.display="";	
	document.getElementById('imggreenpowerminus').style.display="none";
}

function viewgreenit()
{
	document.getElementById('greenit').style.display="";
	document.getElementById('imggreenitminus').style.display="";	
	document.getElementById('imggreenitplus').style.display="none";
}

function notviewgreenit()
{
	document.getElementById('greenit').style.display="none";
	document.getElementById('imggreenitplus').style.display="";	
	document.getElementById('imggreenitminus').style.display="none";
}

function viewgreenbuilding()
{
	document.getElementById('greenbuild').style.display="";	
	document.getElementById('imggreenbuildminus').style.display="";	
	document.getElementById('imggreenbuildplus').style.display="none";
}

function notviewgreenbuilding()
{
	document.getElementById('greenbuild').style.display="none";
	document.getElementById('imggreenbuildplus').style.display="";	
	document.getElementById('imggreenbuildminus').style.display="none";
}

function viewcobol()
{
	document.getElementById('greencobol').style.display="";	
	document.getElementById('cobolminus').style.display="";	
	document.getElementById('cobolplus').style.display="none";
}

function notviewcobol()
{
	document.getElementById('greencobol').style.display="none";
	document.getElementById('cobolplus').style.display="";	
	document.getElementById('cobolminus').style.display="none";
}

function viewgreenfuel()
{
	document.getElementById('greenfuel').style.display="";	
	document.getElementById('imggreenfuelminus').style.display="";	
	document.getElementById('imggreenfuelplus').style.display="none";
}

function notviewgreenfuel()
{
	document.getElementById('greenfuel').style.display="none";
	document.getElementById('imggreenfuelplus').style.display="";	
	document.getElementById('imggreenfuelminus').style.display="none";
}


function loadPioneer(catId)
{
	
	a=document.getElementById('nomination'+catId);
	createNominee(catId);
	//alert(a);
	a.innerHTML +="<div style='text-align:left;float:left;font-size:10pt;border:0px solid;font-weight:normal' id='categoryDesc"+catId+"' name='categoryDesc"+catId+"'></div>";
	a.innerHTML +="<div style='clear:both'></div>";
	a.innerHTML +="<div style='width:165px;margin: 0px 0px 0px 0px;text-align:left;float:left;font-size:10pt;border:0px solid;font-weight:normal'><p>Nominee:</p></div>";
	a.innerHTML +="<div style='width:570px;margin: 0px 0px 2px 0px;text-align:left;float:left;border:0px solid;'><input type='text' name='nominee"+catId+"' id='nominee"+catId+"' size='35' value=''></div>";
	
	a.innerHTML +="<div style='clear:both'></div>";
	document.getElementById('btnplusimage'+catId).style.display="none";
	document.getElementById('btnminusimage'+catId).style.display="";
	//b.innerHTML="<input  type='button'  class='minusImage'>";
	//createNominee(catId);
	

}

function notloadcategory(catid)
	{
		//alert(catid);
		a=document.getElementById('nomination'+catid);
		document.getElementById('btnminusimage'+catid).style.display="none";
		//.style.display="none";
		document.getElementById('btnplusimage'+catid).style.display="";
		a.innerHTML='';
		
	}

function createNominee(catId)
{
	//alert(i);
	var createNomin;	
	
	
		createNomin = "awards.html?action=createNomination&catId="+catId+"";
		http = getHTTPObject(); // We create the HTTP Object
		document.getElementById('loading'+catId).style.display="";
		http.open("GET", createNomin, true);
		http.onreadystatechange = function (){HttpResponseNomin(catId)};
		http.send(null);
}

function HttpResponseNomin(catId)
{
	if (http.readyState == 4)
	{  
		// only if "OK"
        if (http.status == 200)
		{
			
			 // http.responseText;
			var sr=eval("("+http.responseText+")");
					
			if((sr['categoryArray'].length)>0)
			{
						
				key = sr.categoryArray[0].key;	
				decr = sr.categoryArray[0].value;	
				result="<p>"+decr+"</p>";	
				
			}
			document.getElementById('categoryDesc'+catId).innerHTML = result;
			document.getElementById('loading'+catId).style.display="none";	
			
			
  		}
	}
}



//-----------This function is used to drag the Description layer----------
function divDrag(divId){
	var theHandle = document.getElementById("handle");
	var theRoot = document.getElementById(divId);
	Drag.init(theHandle, theRoot);
}

//------------This function is used to close the Description Layer.------------
function closeLayerDiv(divId){
	document.getElementById(divId).style.display="none";
	document.getElementById(divId).style.display="none";
	
}



/**
* This fuction is used to save  Contact 
*
* @access   public
* @param    null
*           
* @return   null
*/
function saveContact()
{
	if(contactValidation())
	{
		if(validateCaptcha())
		{	
		   document.getElementById("action").value="SaveContact";
           document.getElementById("pageform").submit();
		}
	}
}

/**
* This fuction is used to validate GES details
*
* @access   public
* @param    null
*           
* @return   true / false
*/

function contactValidation()
{
	if(document.getElementById("moreinfo").value=='new')
	
	{
		alert("Please select contact title.");
		document.getElementById("moreinfo").focus();
		return;
	}

	else if(document.getElementById("firstname").value.match(/^ *$/))
	
	{
		alert("Please enter first name");
		document.getElementById("firstname").focus();
		return;
	}
	
	else if(document.getElementById("lastname").value.match(/^ *$/))
	
	{
		alert("Please enter last name.");
		document.getElementById("lastname").focus();
		return;
	}
	else if(checkEmail(document.getElementById("email").value)!=true)
	{
		//alert("Please Enter valid Email.!!!!");
		document.getElementById("email").focus();
		return;
	}	
	
	return true;
}


function validateCaptcha()
{
	
    challengeField = $("input#recaptcha_challenge_field").val();
    responseField = $("input#recaptcha_response_field").val();
    //alert(challengeField);
    //alert(responseField);
    //return false;
    var html = $.ajax({
    type: "POST",
    url: "./inc/reCAPTCHA/ajax.recaptcha.php",
    data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField,
    async: false
    }).responseText;
    
    if(html == "success")
    {
		document.getElementById('captchaStatus').style.display="";
        $("#captchaStatus").html("Success. Submitting form.");
        //return false;
        // Uncomment the following line in your application
        return true;
    }
    else
    {
		document.getElementById('captchaStatus').style.display="";
        $("#captchaStatus").html("Your captcha is incorrect. Please try again");
        Recaptcha.reload();
        return false;
    }
}




/**
* This fuction is used to save or update Nominee details 
*
* @access   public
* @param    null
*           
* @return   null
*/
function saveNominee()
{
	if(validation1())
	{		
		   document.getElementById("action").value="SaveNominee";
           document.getElementById("pageform").submit();
		   
	}
}

/**
* This fuction is used to validate GES details
*
* @access   public
* @param    null
*           
* @return   true / false
*/

function validation1()
{
	if(document.getElementById("fullname").value.match(/^ *$/))
	
	{
		alert("Please enter full name");
		document.getElementById("fullname").focus();
		return;
	}

	else if(checkEmail(document.getElementById("email").value)!=true)
	{
		//alert("Please Enter valid Email.!!!!");
		document.getElementById("email").focus();
		return;
	}	
	
	return true;
}

/**************************** E-mail Validation ****************************/

function checkEmail(str) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str))
	{
		return (true)
	}
	alert("Invalid E-mail Address! Please Enter valid E-mail Address.");
	return (false)
}

/*****************************************************************************/



/**
* This fuction is used to refresh pages 
*
* @access   public
* @param    null
*           
* @return   null
*/
function refreshPage()
{
	
	document.getElementById("pageform").submit();
	
}


function refreshVerificationCode()
{
   var ran=Math.floor(Math.random()*10);
   var path=document.getElementById("imgsrc").src;
   document.getElementById("imgsrc").src=path+"?rand="+ran;
}

/**
* This fuction is used to save Registration details
*
* @access   public
* @param    null
*           
* @return   null
*/
function saveRegister()
{
	
			if(validationRegister())
	{		
			 if(document.getElementById("agree").checked==false)
	
			{
				agreeMsg.innerHTML ="";
				agreeMsg.innerHTML +="*Agree the Terms and Conditions.";
				//alert("Agree the Terms and Conditions.");
				document.getElementById("agree").focus();
				return;

			}
			//alert("came");
		    document.getElementById("action").value="SaveRegister";			
            document.getElementById("pageform").submit();
			//alert("Thank you for registering to the 2009 edition of GIDS. You will receive an invoice from us shortly with the details.");
			
	}
		 
			
}


/**
* This fuction is used to validate sponsor
* @access   public
* @param    null
*           
* @return   true / false
*/

function validationRegister()
{
	if(document.getElementById("firstname").value.match(/^ *$/))
	
	{
		document.getElementById("firstNameMsg").style.display="";
		firstNameMsg.innerHTML ="";
		firstNameMsg.innerHTML +="*Please enter your first name.";
		//alert("Please enter your phone number.");
		document.getElementById("firstname").focus();
		return false;
	}
	
	
	else if(document.getElementById("lastname").value.match(/^ *$/))
	
	{
		document.getElementById("lastNameMsg").style.display="";
		lastNameMsg.innerHTML ="";
		lastNameMsg.innerHTML +="*Please enter your last name.";
		//alert("Please enter your phone number.");
		document.getElementById("lastname").focus();
		return false;
	}
	
	else if(document.getElementById("designation").value.match(/^ *$/))
	
	{
		document.getElementById("desigMsg").style.display="";
		desigMsg.innerHTML ="";
		desigMsg.innerHTML +="*Please enter your designation.";
		//alert("Please enter your phone number.");
		document.getElementById("designation").focus();
		return false;
		
	}
	
	else if(document.getElementById("company").value.match(/^ *$/))
	
	{
		document.getElementById("companyMsg").style.display="";
		document.getElementById("company").focus();
		return;
	}
	
	else if(document.getElementById("address1").value.match(/^ *$/))
	
	{
		document.getElementById("AddressMsg").style.display="";
		document.getElementById("address1").focus();
		return;
	}
	else if(document.getElementById("city").value.match(/^ *$/))
	
	{
		document.getElementById("cityMsg").style.display="";
		document.getElementById("city").focus();
		return;
	}
	/*else if(document.getElementById("state").value.match(/^ *$/))
	
	{
		document.getElementById("stateMsg").style.display="";
		document.getElementById("state").focus();
		return;
	}
	else if((document.getElementById("pincode").value==null)||(document.getElementById("pincode").value==""))
	
	{
		document.getElementById("zipMsg").style.display="";
		document.getElementById("pincode").focus();
		return false;
	}
	else if(alphanumeric(document.getElementById("pincode").value)==false)
	
	{
		document.getElementById("zipMsg").style.display="";
		document.getElementById("pincode").value=""
		document.getElementById("pincode").focus();
		return false;
	}*/
		
	else if(document.getElementById("country").value=='new')
	
	{
		document.getElementById("countryMsg").style.display="";
		document.getElementById("country").focus();
		return;
	}
	else if((document.getElementById("phone2").value==null)||(document.getElementById("phone2").value==""))
	
	{
		document.getElementById("phoneMsg").style.display="";
		phoneMsg.innerHTML ="";
		phoneMsg.innerHTML +="*Please enter your area code.";
		//alert("Please enter your phone number.");
		document.getElementById("phone2").focus();
		return false;
	}
	else if (checkInternationalPhone2(document.getElementById("phone2").value)==false){

		document.getElementById("phoneMsg").style.display="";
		phoneMsg.innerHTML ="";
		phoneMsg.innerHTML +="*Please enter a valid area code";
		//alert("Please enter a valid phone number")
		document.getElementById("phone2").value=""
		document.getElementById("phone2").focus()
		return false;
	}

	else if((document.getElementById("phone3").value==null)||(document.getElementById("phone3").value==""))
	
	{
		document.getElementById("phoneMsg").style.display="";
		phoneMsg.innerHTML ="";
		phoneMsg.innerHTML +="*Please enter your phone number.";
		//alert("Please enter your phone number.");
		document.getElementById("phone3").focus();
		return false;
	}
	else if (checkInternationalPhone3(document.getElementById("phone3").value)==false){

		document.getElementById("phoneMsg").style.display="";
		phoneMsg.innerHTML ="";
		phoneMsg.innerHTML +="*Please enter a valid phone number";
		//alert("Please enter a valid phone number")
		document.getElementById("phone3").value=""
		document.getElementById("phone3").focus()
		return false;
	}

	/*else if((document.getElementById("fax2").value==null)||(document.getElementById("fax2").value==""))
	
	{
		document.getElementById("faxMsg").style.display="";
		faxMsg.innerHTML ="";
		faxMsg.innerHTML +="*Please enter your area code.";
		//alert("Please enter your phone number.");
		document.getElementById("fax2").focus();
		return false;
	}*/
	else if (checkInternationalPhone2(document.getElementById("fax2").value)==false){

		document.getElementById("faxMsg").style.display="";
		faxMsg.innerHTML ="";
		faxMsg.innerHTML +="*Please enter a valid area code";
		//alert("Please enter a valid phone number")
		document.getElementById("fax2").value=""
		document.getElementById("fax2").focus()
		return false;
	}

	/*else if((document.getElementById("fax3").value==null)||(document.getElementById("fax3").value==""))
	
	{
		document.getElementById("faxMsg").style.display="";
		faxMsg.innerHTML ="";
		faxMsg.innerHTML +="*Please enter your phone number.";
		//alert("Please enter your phone number.");
		document.getElementById("fax3").focus();
		return false;
	}*/
	if(document.getElementById("fax2").value!="")
	{
		if (checkInternationalPhone3(document.getElementById("fax3").value)==false){

			document.getElementById("faxMsg").style.display="";
			faxMsg.innerHTML ="";
			faxMsg.innerHTML +="*Please enter a valid fax number";
			//alert("Please enter a valid phone number")
			document.getElementById("fax3").value=""
			document.getElementById("fax3").focus()
			return false;
		}
	}

	
	
	
	if(checkEmail(document.getElementById("email").value)!=true)
	{
		document.getElementById("emailMsg").style.display="";
		emailMsg.innerHTML ="";
		emailMsg.innerHTML +="*Invalid E-mail Address! Please Enter valid E-mail Address.";
		document.getElementById("email").value=""
		document.getElementById("email").focus();
		
		return;
	}	

	if(!document.getElementById("dayPass1").checked && !document.getElementById("dayPass2").checked && !document.getElementById("dayPass3").checked && !document.getElementById("dayPass4").checked)
	{
		//alert("asdfasdf");
		document.getElementById("summitPassMsg").style.display="";
		summitPassMsg.innerHTML ="";
		summitPassMsg.innerHTML +="PLEASE SELECT THE CONFERENCE DAY(S) YOU WANT TO ATTEND FROM THE OPTIONS BELOW";
		//alert("Please enter your phone number.");
		window.location.hash="conference";
		return false;
	}

	if(document.getElementById("bulkBooking").checked)
	{
		if (document.getElementById("coordinatorName").value.match(/^ *$/)){

			document.getElementById("crdNameMsg").style.display="";
			crdNameMsg.innerHTML ="";
			crdNameMsg.innerHTML +="*Please enter the coordinators name";
			//alert("Please enter a valid phone number")
			document.getElementById("coordinatorName").value="";
			document.getElementById("coordinatorName").focus();
			return false;
		}
		else if (checkEmail(document.getElementById("coordinatorEmail").value)!=true){
			document.getElementById("crdEmailMsg").style.display="";
			crdEmailMsg.innerHTML ="";
			crdEmailMsg.innerHTML +="*Invalid E-mail Address! Please Enter valid E-mail Address.";
			//alert("Please enter a valid phone number")
			document.getElementById("coordinatorEmail").value="";
			document.getElementById("coordinatorEmail").focus();
			return false;
		}
	}
	
	
	/*else if(document.getElementById("payMethod").checked)
	
	{	
		emailMsg.innerHTML ="";
		if(document.getElementById("checkNo").value.match(/^ *$/))
		{

			alert("Please enter the cheque/DD number.");
			document.getElementById("checkNo").focus();
			return;
		}
		else if(document.getElementById("issuebank").value.match(/^ *$/))
	
		{
			alert("Please enter the issuing bank.");
			document.getElementById("issuebank").focus();
			return;
		}
		else if(document.getElementById("payable").value.match(/^ *$/))
	
		{
			alert("Please enter the payable details.");
			document.getElementById("payable").focus();
			return;
		}
		else if(document.getElementById("chequeAmt").value.match(/^ *$/))
	
		{
			alert("Please enter the cheque amount.");
			document.getElementById("chequeAmt").focus();
			return;
		}
	}*/
	
	
	return true;
}

function IsNumeric(textboxId)
{
	//alert("gfhfhf");
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_.";
   var IsNumber=true;
   var Char;
   var test='';
	   sText=document.getElementById(textboxId).value;
	   //test = document.getElementById("pcode").value;
 
   for (i = 0;i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
		 else{
			 
			 test =test+sText.charAt(i);
		 }
      }
	  document.getElementById(textboxId).value=test;
	
     }

	 //************** PHONE NIMBER VALIDATION FUNCTION STARTS********************

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone2(strPhone){

	// Declaring required variables
	var digits = "0123456789";
	// non-digit characters which are allowed in phone numbers
	var phoneNumberDelimiters = "";
	// characters which are allowed in international phone numbers
	// (a leading + is OK)
	var validWorldPhoneChars = phoneNumberDelimiters + "";
	// Minimum no of digits in an international phone no.
	var minDigitsInIPhoneNumber = 5;

	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length <= minDigitsInIPhoneNumber);
}

function checkInternationalPhone3(strPhone){
	// Declaring required variables
	var digits = "0123456789";
	// non-digit characters which are allowed in phone numbers
	var phoneNumberDelimiters = "";
	// characters which are allowed in international phone numbers
	// (a leading + is OK)
	var validWorldPhoneChars = phoneNumberDelimiters + "";
	// Minimum no of digits in an international phone no.
	var minDigitsInIPhoneNumber = 7;

	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

//************** PHONE NIMBER VALIDATION FUNCTION END********************



function calculateAmount(){
	
	document.getElementById('displayAmount').innerHTML='';
	
		document.getElementById('displayAmount').innerHTML +="<div style='margin:5px 0px;font-size:9pt;color:black'><b>Total</b>: ( INR <input type='text' name='netAmt' id='netAmt' style='border:none;width:35px' readonly> ) + 10.3% Service Tax =&nbsp;<b>INR&nbsp;</b><input type='text' name='totalAmt' id='totalAmt' style='border:none;color:#99127B;font-weight:bold' readonly></div>";
	
	var myDate = new Date;
	var today = new Date;
	regCode="";
	regCode=document.getElementById("regCode").value;
	if(regCode=='GIDS09ASCENDAS')
	{
		myDate.setDate(21);
		myDate.setMonth(2); // January = 0
		myDate.setFullYear(2009);
		if(today<myDate)
		{
			document.getElementById("summitPass_1").value="1999";
			document.getElementById("summitPass_2").value="1999";
			document.getElementById("summitPass_3").value="1999";
			document.getElementById("summitPass_4").value="3499";
			document.getElementById("summitPass_5").value="9999";
		}
	}
	else if(regCode=='GIDS09CENG' || regCode=='GIDS09ISC2' || regCode=='GIDS09TEK')
	{
		document.getElementById("summitPass_1").value="1999";
		document.getElementById("summitPass_2").value="1999";
		document.getElementById("summitPass_3").value="1999";
		document.getElementById("summitPass_4").value="3499";		
		document.getElementById("summitPass_5").value="9999";		
	}
	else if(regCode=='GCOBX09')
	{
		document.getElementById("summitPass_5").value="2999";		
	}
	else if(regCode=='GIDS09RH' || regCode=='GIDS09ORC')
	{
		myDate.setDate(27);
		myDate.setMonth(2); // January = 0
		myDate.setFullYear(2009);
		if(today<myDate)
		{
			document.getElementById("summitPass_1").value="2999";	
			document.getElementById("summitPass_2").value="1999";
			document.getElementById("summitPass_3").value="1999";
			document.getElementById("summitPass_4").value="2499";
			if(document.getElementById("dayPass2").checked==true && document.getElementById("dayPass4").checked==true)
			{
				document.getElementById("summitPass_4").value="2000";
			}
			if(document.getElementById("dayPass3").checked==true && document.getElementById("dayPass4").checked==true)
			{
				document.getElementById("summitPass_4").value="2000";
			}
			document.getElementById("summitPass_5").value="9999";
		}
	}
	else
	{
		document.getElementById("summitPass_1").value="2999";
		document.getElementById("summitPass_2").value="2999";
		document.getElementById("summitPass_3").value="2999";
		document.getElementById("summitPass_4").value="4999";
		document.getElementById("summitPass_5").value="9999";
	}
	
	
	var totalAmount;
	var totalAmount1;
	if (regCode=='GIDS09ASCENDAS' || regCode=='GIDS09CENG')
	{
		totalAmount1=0;
		for(var i=1;i<6;i++)
		{
			id="summitPass_"+i;
			var dayId="dayPass"+i;
			//alert(dayId);
			//alert(document.pageform.summitPass[i].value);
			
			if(document.getElementById(dayId).checked)
			{
				totalAmount1 =parseInt(totalAmount1)+parseInt(document.getElementById(id).value);
			}
		}
		//alert(totalAmount1);
		totalAmount =parseInt(totalAmount1)+(totalAmount1*0.1030);
		totalAmount = Math.round(totalAmount);
	}
	else
	{
		totalAmount1=0;
		for(var i=1;i<6;i++)
		{
			id="summitPass_"+i;
			var dayId="dayPass"+i;
			//alert(dayId);
			//alert(document.pageform.summitPass[i].value);
			
			if(document.getElementById(dayId).checked)
			{
				totalAmount1 =parseInt(totalAmount1)+parseInt(document.getElementById(id).value);
			}
		}
		//alert(totalAmount1);
		totalAmount =parseInt(totalAmount1)+(totalAmount1*0.1030);
		totalAmount = Math.round(totalAmount);
	}
	document.getElementById("netAmt").value=totalAmount1;
	document.getElementById("totalAmt").value=totalAmount;

	
}


function showCordinator(){

	if(document.getElementById("bulkBooking").checked){

		document.getElementById("cordinatorDiv").style.display='';
		document.getElementById("paymentCalculationDiv").style.display='none';
	}
	else{
		document.getElementById("cordinatorDiv").style.display='none';
		document.getElementById("paymentCalculationDiv").style.display='';
		
	}
}

function showCoordinatorMsg(){
	
	
	document.getElementById("coordinatorMessage").innerHTML="<div  style='margin:5px 0px 0px 5px'><b>  Your manager/training coordinator with whom we can liase with for your registration payment.</b></div>";

	document.getElementById("coordinatorMessage").style.display='';
	//divDrag("coordinatorMessage");
}


function gotoHome(){
	
	setTimeout("gotoHomePage()",10000);
	
}

function gotoHomePage()
{
	window.location = "home.html";
}



function viewVoteLayer(e,nominee,nomineeDiv,anchorDiv,catId,nomineId,divId)
{
	
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	//alert(e);
	if (e.pageX || e.pageY)
	{		
		//posx = e.pageX+10;
		posy = e.pageY-140;
		document.getElementById(divId).style.top = posy+130+"px";
		//posy = e.pageY-180;
		//document.getElementById(divId).style.top = 150;
		document.getElementById(divId).style.left=270 ;
	}
	
	else if (e.clientX || e.clientY)//IE
	{
		posy = e.clientY + document.body.scrollTop;
		document.getElementById(divId).style.top = posy-10+"px";
		document.getElementById(divId).style.left= 245;
		
	}
	document.getElementById("votefirst").value="true";
	//alert(document.getElementById("catNominee_15").value);
	
	document.getElementById(nominee).value=nomineId;
	document.getElementById("categoryAnchor").value=anchorDiv;

	for(var i=1 ;i<20;i++){

		var nominiDiv2="nominee_"+catId+"_"+i;
		if(document.getElementById(nominiDiv2))
		   document.getElementById(nominiDiv2).className="award_vote_disabled";

	}
	document.getElementById(nomineeDiv).className="award_vote_enabled";

	document.getElementById(divId).style.display="";
	var myDate = new Date;
	var today = new Date;
	myDate.setDate(10);
	myDate.setMonth(3); // January = 0
	myDate.setFullYear(2009);
	if(today > myDate)
	{
		result="<div id='handle' width='100%' style=background:#99127B;height:20px;_height:25px;cursor:move' ></div>";
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '>Voting for Great Indian Developer Awards 2009 Closed on April 10, 2009. Winners will be honored at the GID Awards ceremony on April 25, 2009. For details call +91-80-40051000.</div>";		
		result+="<div style='clear:both;height:20px'></div>";		
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '><input style='width:80px;height:25px;border:none' type='button' name='' id='' value='OK' onclick='closeAwardLayer()'  class= 'button1'  onmouseover=this.className='button_over1'	onmouseout=this.className='button_out1' ></div>";		
	}
	else
	{
		result="<div id='handle' width='100%' style=background:#99127B;height:20px;_height:25px;cursor:move' ></div>";
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '>Do you want to vote for another category?</div>";		
		result+="<div style='clear:both;height:20px'></div>";		
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '><input style='width:80px;height:25px;border:none' type='button' name='' id='' value='YES' onclick='viewNextCategory()'  class= 'button1'  onmouseover=this.className='button_over1'	onmouseout=this.className='button_out1' >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='#savevote' style='text-decoration:none'><input style='width:80px;height:25px;border:none' type='button' name='' id='e' value='NO' onclick=document.getElementById('awardvotelayer').style.display='none';  class= 'button1'  onmouseover=this.className='button_over1'	onmouseout=this.className='button_out1' ></a></div>";		
		
	}
	/*if(document.getElementById("categoryAnchor").value=='category1')
	{
		//getVacantCategory();
		result="<div id='handle' width='100%' style=background:#99127B;height:20px;_height:25px;cursor:move' ></div>";
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '>You have voted for the above categories, please complete your voting process</div>";		
		result+="<div style='clear:both;height:20px'></div>";		
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '><a href='#savevote' style='text-decoration:none'><input style='width:80px;height:25px;border:none' type='button' name='' id='' value='OK' onclick=document.getElementById('awardvotelayer').style.display='none'  class= 'button1'  onmouseover=this.className='button_over1'	onmouseout=this.className='button_out1' ></a></div>";		
		
	}*/
	document.getElementById(divId).innerHTML = result;
	divDrag(divId);
	
}

function closeAwardLayer(){
	document.getElementById("awardvotelayer").style.display="none";
}




function viewNextCategory(){

	var myDate = new Date;
	var today = new Date;
	myDate.setDate(10);
	myDate.setMonth(3); // January = 0
	myDate.setFullYear(2009);
	if(today > myDate)
	{
		alert('Sorry Voting for Great Indian Developer Awards 2009 Is Closed!');
   }
   else
	{
		document.getElementById("awardvotelayer").style.display="none";
	if(document.getElementById("catNominee_11").value)
	document.getElementById("votefirst").value="false";
	if(document.getElementById("votefirst").value=="true")
	{		
		window.location.hash=document.getElementById("categoryAnchor").value;
	}
	else{
	
	for(var i=1;i<12;i++){		
		var catno="catNominee_"+i;
		if(!document.getElementById(catno).value){
				var j=i;				
			window.location.hash="category"+j;
			return;
		}
	 }
		document.getElementById("awardvotelayer").style.display="";
		var result;
		result="<div id='handle' width='100%' style=background:#99127B;height:20px;_height:25px;cursor:move' ></div>";
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '>You have voted for all the categories, please complete your voting process</div>";		
		result+="<div style='clear:both;height:20px'></div>";		
		result+="<div style='text-align:center;color:white;font-size:15px;font-weight:bold;border:0px solid;margin:5px 5px 5px 5px;font-family:Arial, Helvetica, Sans-serif '><a href='#savevote' style='text-decoration:none'><input style='width:80px;height:25px;border:none' type='button' name='' id='' value='OK' onclick=document.getElementById('awardvotelayer').style.display='none'  class= 'button1'  onmouseover=this.className='button_over1'	onmouseout=this.className='button_out1' ></a></div>";		
		document.getElementById("awardvotelayer").innerHTML = result;
   }
	}
	
}

function continueVote()
{
	//alert(document.getElementById("votefirst").value);
	if(document.getElementById("votefirst").value=="proceed")
		window.location.hash="savevote";
	else if(document.getElementById("votefirst").value!="false")
		viewNextCategory();
	else
		window.location.hash="savevote";
	
}

function saveVote(){
	var myDate = new Date;
	var today = new Date;
	myDate.setDate(10);
	myDate.setMonth(3); // January = 0
	myDate.setFullYear(2009);
	if(today > myDate)
	{
		alert('Sorry Voting for Great Indian Developer Awards 2009 Is Closed!');
   }
   else
	{
	document.getElementById("votefirst").value="proceed";
	if(document.getElementById("fullname").value.match(/^ *$/)){
		document.getElementById("fullname").value=""
		alert("Please Enter Your Name");
		document.getElementById("fullname").focus();		
		return;
	}
	else if(document.getElementById("company").value.match(/^ *$/))
	{
		
		document.getElementById("company").value=""
		alert("Please Enter Your Company");
		document.getElementById("company").focus();
		
		return;
	}
	else if(document.getElementById("email").value.match(/^ *$/))
	{
		
		document.getElementById("email").value=""
		alert("Please Enter Your Email Id");
		document.getElementById("email").focus();
		
		return;
	}

	else if(checkEmail(document.getElementById("email").value)!=true)
	{
		
		document.getElementById("email").value=""
		alert("Inavlid Email Id");
		document.getElementById("email").focus();
		
		return;
	}
	else if(document.getElementById("phone1").value.match(/^ *$/))
	{
		
		document.getElementById("phone1").value=""
		alert("Please Enter Your Country Code");
		document.getElementById("phone1").focus();
		
		return;
	}
	else if(document.getElementById("phone2").value.match(/^ *$/))
	{
		
		document.getElementById("phone2").value=""
		alert("Please Enter Your Area Code");
		document.getElementById("phone2").focus();
		
		return;
	}
	else if(document.getElementById("phone3").value.match(/^ *$/))
	{
		
		document.getElementById("phone3").value=""
		alert("Please Enter Your Phone Number");
		document.getElementById("phone3").focus();
		
		return;
	}
	
	else
	{
		var checkvote="false";
		for(var i=1;i<12;i++){		
		var catno="catNominee_"+i;		
		if(document.getElementById(catno).value){	
			checkvote="true";
			
		}
		}

		if(checkvote=="false"){
			alert("You have not voted for any category");
			viewNextCategory();
			return
		}
	}
	
	document.getElementById("action").value="SaveVotes";
     document.getElementById("pageform").submit();
	}
}


function addImageImpressions(imgName)
{
//alert(pdfPath);
    document.getElementById("action").value="addImageImpression";
	document.getElementById("hidImgName").value=imgName;
    document.pageform.submit();
}



