


var myurl;
	var divname;
function reload_div(myurl,divname)
{
	ajaxpage(myurl,divname);
}

function div_swap(hidediv,showdiv)
	{
		document.getElementById(hidediv).style.display='none';
		document.getElementById(showdiv).style.display='block';
	}
	
function limitText(limitField, limitNum) 
	{
	    if (limitField.value.length > limitNum) 
		{
			alert(limitNum+" caractères maximum");
	        limitField.value = limitField.value.substring(0, limitNum);
	    } 
	}


/*********************************************
 * Dreamweaver JS Code Include
 */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){
	
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
	
}
else

return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}

}

/*Validation upload [only jpg and gif allowed]*/
/*Vishal 22/08/2008*/

function validate_upload(check_field)
{
	var check_value = check_field.split(".");
	var extension = check_value[1];
	
	if (check_field != '')
	{
		if ( (extension != "jpg" ) && (extension != "JPG" ) && (extension != "gif" ) && (extension != "GIF" ) )
		{
			alert(" Please upload a valid file");
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return true;
	}
}
/*End validation*/

//var myval;
//function addtxt(input,myval) {
	
//var obj=document.getElementById(input)
//var txt=document.createTextNode(myval)
//obj.appendChild(txt)


//}

/*function addtxt(check_field,new_value)
{

var fieldname;

fieldname = eval("document."+check_field);

fieldname.value = fieldname.value+new_value;
fieldname.focus

return;
}*/

function addtxt(check_field,new_value)
{

var fieldname;

fieldname = eval("document."+check_field);
var check_field = fieldname.value;

if ((check_field.indexOf(new_value)) == -1)
{
	fieldname.value = fieldname.value+''+new_value;
}
fieldname.focus

return;
}
function removetxt(check_field)
{
	var fieldname;
	fieldname = eval("document."+check_field);
	fieldname.value="";
	fieldname.focus
	return;
}
/*START Validation Email format*/

function emailcheck(obj)
{ 
    var email = obj 
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) 
	{
       return (true); 
	}
    return (false); 
}

/*END Validation Email format*/


	/* START FUNCTION checkDate for Date validation */
	/* Validation includes leap years and february issues*/

	/* IMPORTANT!!! */
	/* NOTE par Vishal */
	/* January to December --> option values : 0 to 11
	/* Increment Month before insertion in database!!!
	/* End Note */
	
	 function checkDate(day,month,year) 
	 {
  		var myDayStr = day;
		var myMonthStr = month;
		var myYearStr = year;
		
		/*Hack par Vishal*/
		
		/*Array used to replace numeric values by month names*/
		
		//var myMonth = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); 
		//var myDateStr = myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;
		
		var myDateStr = myDayStr + ' ' + myMonthStr + ' ' + myYearStr;
		/*End hack*/
		
		/* Using form values, create a new date object
		using the setFullYear function */
		
		var myDate = new Date();
		myDate.setFullYear( myYearStr, myMonthStr, myDayStr );
		
		if ( myDate.getMonth() != myMonthStr ) 
		{
		  return false;
		} 
		else 
		{
		  return true;
		}
	}
	
/* END FUNCTION checkDate */

/* Function URL encode */
function URLEncode(clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}

/* End Function URL encode */


/* Replace in Javascript */
function replaceChars(entry,thiss,withs) {
	out = thiss; // replace this
	add = withs; // with this
	temp = "" + entry; // temporary holder
	
	while (temp.indexOf(out)>-1) {
	pos= temp.indexOf(out);
	temp = "" + (temp.substring(0, pos) + add + 
	temp.substring((pos + out.length), temp.length));
	}
	return temp;
	}
	
function trim(str)
{
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
