// JavaScript Document

function getOffsets (evt) {
  var target = evt.target;
  if (typeof target.offsetLeft == 'undefined') {
    target = target.parentNode;
  }
  var pageCoords = getPageCoords(target);
  var eventCoords = { 
    x: window.pageXOffset + evt.clientX,
    y: window.pageYOffset + evt.clientY
  };
  var offsets = {
    offsetX: eventCoords.x - pageCoords.x,
    offsetY: eventCoords.y - pageCoords.y
  }
  return offsets;
}

function getPageCoords (element) {
  var coords = {x : 0, y : 0};
  while (element) {
    coords.x += element.offsetLeft;
    coords.y += element.offsetTop;
    element = element.offsetParent;
  }
  return coords;
}  

function open_popup_page(pageid){
	 var url = 'popuppage.php?id='+pageid;
	 var ttl = 'Popup';
	 var params = 'status=yes, resizable=yes ,width=700px, height=600px, top=10px, left=10px, scrollbars=yes, resizable';
	 window.open(url, ttl, params);
}

function dimg(aa,bb,cc){
     var url = 'dimg.php?ap='+aa+'&bb='+bb+'&cc='+cc;
	 var ttl = 'Img';
	 var params = 'status=yes, resizable=yes ,width=700px, height=600px, top=10px, left=10px, scrollbars=yes, resizable';
	 window.open(url, ttl, params);
}

function photodel(id){
    var sure_w = confirm("Are you sure you want to delete this Photo?");
	if (sure_w){
		location.href="deletephoto.php?id="+id;  
	}
}

function set_tab_class(div_nm,clasnm){
	document.getElementById(div_nm).className = clasnm;
}

function con_check(){  
		
	 if(!validate_text(document.con_ff.org_name,1,"Please enter Organization Name")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.ev_date,1,"Please enter Date of Event")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.ev_time,1,"Please enter Event Time")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.name,1,"Please enter Name of Contact")){
		 return false;
	 }	 
	 
	 if(!validate_email(document.con_ff.email,1,"Please enter Email Address")){
		 return false;
	 } 
	 
	 if(!validate_text(document.con_ff.ev_site,1,"Please enter Site of Event")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.exp_attendance,1,"Please enter Expected Attendance")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.group_stag,1,"Please enter Group - Stag")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.group_mixed,1,"Please enter Group - Mixed")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.model_no,1,"Please enter # of Models Needed")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.model_time,1,"Please enter Time for Models")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.model_requested,1,"Please enter Models Requested")){
		 return false;
	 }
	 
	 if(!validate_text(document.con_ff.captcha,1,"Please enter Validation String")){
		 return false;
	 }

	 return true;  
}

var liveReqp = false;
var chng = "";
function get_bike_rate(aa,tb,fld,folpth) {			
	chng = fld;
	
	if (window.XMLHttpRequest) {
		liveReqp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		liveReqp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	var sURL = folpth + "includes/get_bike_rate.php?id="+aa+"&tbl="+tb;
	liveReqp.onreadystatechange = receivercode;
	liveReqp.open("GET", sURL);		
	liveReqp.send(null);
}

function receivercode(){
   if (liveReqp.readyState == 4) {
          
       var nummd =  document.getElementById(chng).length;	   
	   while(nummd > 1) {
		   nummd--;
		   document.getElementById(chng).options[nummd] = null;
	   }				    
	    
		var str=liveReqp.responseText;			
		var str_sr=str.split("#");
		var str_ln=str_sr.length
	
	    for (var k=0;k<str_ln-1;k++){
			 var second_sr=str_sr[k].split("/!");
			 document.getElementById(chng).options[k+1] = new Option(second_sr[0], second_sr[1]);
	    }
	}
 }
 
function aff_sign_check(){  
      
	 if(!validate_email(document.ff.email,1,"Please enter valid Email Address")){
	    return false;
	 }
	 
	 if(!validate_text(document.ff.pwd,1,"Please enter your Password")){
	    return false;
	 }
	 
	 if(!validate_text(document.ff.cpwd,1,"Please confirm your Password")){
	    return false;
	 }
	 
	 if(allTrim(document.ff.pwd.value) != allTrim(document.ff.cpwd.value))
        {
          alert("Password doesn't match");
          document.ff.pwd.value=""
          document.ff.cpwd.value=""
          document.ff.pwd.focus()
          return false;
        }
	 
	 if(!validate_text(document.ff.fname,1,"Please enter your First Name")){
	    return false;
	 }
	 
	 if(!validate_text(document.ff.lname,1,"Please enter your Last Name")){
	    return false;
	 }
	 
	 if(!validate_text(document.ff.company_name,1,"Please enter your Company Name")){
	    return false;
	 }	
	 
	 if(!validate_text(document.ff.website,1,"Please enter your Website URL")){
	    return false;
	 }
	 
	 if(!validate_text(document.ff.phone,1,"Please enter your Phone Number")){
	    return false;
	 }	
	 
     return true;   
} 

function af_l_checkk(){
 
 if(!validate_email(document.m_lgn.t1,1,"Please enter your Email Address")){
	 return false;
 }
 
 if(!validate_text(document.m_lgn.t2,1,"Please enter your Password")){
	 return false;
 } 

 return true;
}

function expand(s, aclink, acclass){
  var td = s;
  var d = td.getElementsByTagName("div").item(0);
  if (d){
  td.className = "menuHover";
  d.className = "menuHover";
  }
  //alert(aclink);
  document.getElementById(aclink).className = acclass;
}

function collapse(s, aclink, acclass){
  var td = s;
  var d = td.getElementsByTagName("div").item(0);
  if (d){
  td.className = "menuNormal";
  d.className = "menuNormal";
  }
  //var current_cls = document.getElementById(aclink).className;
  //if (current_cls != "toplinkac"){
  document.getElementById(aclink).className = acclass;
  //}
}
