function doPosition(target,source) {
	/*-----ie hack-----------------*/
	eletgt=document.getElementById(target);
	eletgt.style.display="block";
	try{
		addListener(document.body, "click", handleHideSearch, false);
	}catch(e){
	//alert(e);
	}
	/*-----------------------------------------*/
}



function handleHideSearch(e) {
		if (!e) var e = window.event;
		var tg = (window.event) ? e.srcElement : e.target;
		if (tg.nodeName=="INPUT") return;
		else{
			var eletgt=document.getElementById('popsearch');
			eletgt.style.display="none";

		}

}



function mouseHandle(e) {

	if (!e) var e = window.event;

	var tg = (window.event) ? e.srcElement : e.target;

	if (tg.nodeName != 'DIV') return;

	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;

	while (reltg != tg && reltg.nodeName != 'BODY')

		reltg= reltg.parentNode

	if (reltg== tg) return;

	// Mouseout took place when mouse actually left layer

	// Handle event

}






 function addListener(element, type, expression, bubbling){
    bubbling = bubbling || false;
    if(window.addEventListener)   { // Standard

        element.addEventListener(type, expression, bubbling);
        return true;

    }

    else if(window.attachEvent) 

    { // IE

        element.attachEvent('on' + type, expression);

        return true;

    }

    else return false;

}


function swap(obj){
		if(obj.value==""){
		obj.value=obj.title;
		obj.className="search_txt";
		}
	}	
	
	
	
function daysBetween(date1, date2) {
    var DSTAdjust = 0;
    // constants used for our calculations below
    oneMinute = 1000 * 60;
    var oneDay = oneMinute * 60 * 24;
    // equalize times in case date objects have them
    date1.setHours(0);
    date1.setMinutes(0);
    date1.setSeconds(0);
    date2.setHours(0);
    date2.setMinutes(0);
    date2.setSeconds(0);
    // take care of spans across Daylight Saving Time changes
    if (date2 > date1) {
        DSTAdjust = 
            (date2.getTimezoneOffset( ) - date1.getTimezoneOffset( )) * oneMinute;
    } else {
        DSTAdjust = 
            (date1.getTimezoneOffset( ) - date2.getTimezoneOffset( )) * oneMinute;    
    }
    var diff = Math.abs(date2.getTime( ) - date1.getTime( )) - DSTAdjust;
	//alert(Math.ceil(diff/oneDay);
    return Math.ceil(diff/oneDay);
}



function Acuall(Caction,frms)  
		{
		
				with(document.cart)
				{
					for(i=0;i<elements.length;i++)  
			  		{
						if (elements[i].name=="s_record[]")    
						{
							(Caction==true)?elements[i].checked=true:elements[i].checked=false;        
						}  
			  		} //end for 
				} //end with 
			
		} //end function

		function cuAll(frmNamea)  
		{                              															
					document.getElementById("cuall").checked?Acuall(true,frmNamea) :Acuall(false,frmNamea);    						

		}	
		
		function setBtnAction(Action)
		{
			submitAction=Action;
		}
		
		
		function VOperation(frm)
		{
			//tinyMCE.triggerSave();
			
					selected=false; 
					with(frm)
					{
									for(i=0;i<elements.length;i++)
									if (elements[i].name=="s_record[]")
										if(elements[i].checked) 
											{	
												selected=true;
												break;
											}
					}	
					
					
									
				if(selected==false){
						switch(submitAction)
							{                   
								case 'A':
								alert("Must select one option");
								return	false;
								break;
								
								case 'LA':
								alert("must select one language option");
								return	false;
								break;
							
								default: 
								break;
							}	
				}
						else	
							{
									
								return true;
							}
	    	}		
			
			
			
function link_page(url){
window.location.href=url;
}


function update_info(obj,element){
	
document.getElementById(element[2]).value="";
document.getElementById(element[3]).value="";

	if(obj.value=="new"){
	
		document.getElementById(element[1]).style.display="none";
		document.getElementById(element[0]).style.display="block";
	}
	else if(obj.value=="remove"){
		document.getElementById(element[0]).style.display="none";
		
		document.getElementById(element[1]).style.display="block";
		
	}
}

function validate_form(frm){
	if(frm.name=="usr_frm"){
		if(frm.branch_name.value==""){
		alert("Branch name is mandatory.");
		return false;
		}  
		if(frm.branch_address.value==""){
		alert("Branch address is mandatory.");
		return false;
		}  
		if(frm.branch_phone1.value==""){
		alert("Branch phone is mandatory.");
		return false;
		}  
		
	}
	
	return true;
	
}


function submit_validation(frm,url,id,element){
	var aParams = new Array();
	var sParam;
	
	if(validate_form(frm)){
		//alert(element.length);
		for(var i=2;i<element.length;i++){
			sParam = encodeURIComponent(element[i]);
			sParam += "=";
			sParam += encodeURIComponent(document.getElementById(element[i]).value); 
			aParams.push(sParam);

		}
	var urls = 	aParams.join("&");
	//alert(urls);
		//var aw_id = document.getElementById(element[3]).value;
	   // var awardType = document.getElementById(element[2]).value;
	   url_ = url+"&"+urls;
		alert(url_);
		GET_MTH_Request(url_,id);
	   return false;
	}
}


function enable_form(frm){
 var frm_len = frm.elements.length;
  for(var i=0;i<=frm_len-1;i++){
 
 	 if(frm.elements[i].disabled==true){
	  	frm.elements[i].disabled=false;
      }
	
	}   
	
}

function Make_Enable(obj,value,url){
var status =	obj.checked;
	if(obj.checked==true){
		if(confirm("Are you sure to add this product for new arrival"))
		{
			var url = url+"&status="+status+"&code="+value;
			GET_MTH_Request(url,"con");		
		}
		else
		obj.checked=false;
	}
	else if(obj.checked==false){
		if(confirm("Are you sure to remove this product from new arrival"))
		{
			var url = url+"&status="+status+"&code="+value;
			GET_MTH_Request(url,"con");		
		}
		else
		obj.checked=true;		
	
	}
	

}

function do_blink(field)

{

	var errorcolor="#FFFFCC";

	field.focus();

	//field.select();

	field.style.background=errorcolor;

    field_main=field;

	setInterval("temp()",3000);    

}



function temp(field)

{
	var okcolor="#ffffff";

	field_main.style.background=okcolor;

}


function addtocart(url,pId,qty){

	if(qty==undefined)
	qty = 1;
	
			
	var url = url+"&productId="+pId+"&qty="+qty;
	GET_MTH_Request(url,"cart_info");

}


function newsvalidation(frm){
	var count=0;
	if(frm.emailaddress.value == ""){
		document.getElementById("nerr").style.display="block";
		document.getElementById('nerr').innerHTML = "<font color='red'>Please enter a valid email address</font>"; 
  		count++; 
		
	}
	if(count==0){
		var goodEmail = frm.emailaddress.value.match(/\b(^(\S+@).+((\.com)|(\.coop)|(\.name)|(\.aero)|(\.museum)|(\.edu)|(\.pro)|(\.net)|(\.info)| (\.edu)|(\.biz)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

		
		if (!goodEmail )
		{
			document.getElementById('nerr').innerHTML = "<font color='red'>Please enter a valid email address</font>"; 
			document.getElementById("nerr").style.display="block";
			count++; 
	
		}
	}
	if(count==0)	{
		document.getElementById('nerr').innerHTML = "";
		document.getElementById("nerr").style.display="none";
		
	}
	if(count>0)		
		return false;
	else{
		return true;
	}
			

}
