var popwin = false;

function _el(obj){
	return document.getElementById(obj);
	}

function wpopup(gUrl, cImg){

	var gt = Math.random();
	var winName = 'CT' & gt;

	if(popwin) popwin.close();
	var mypos = findPos(cImg);
	
	popwin = window.open(gUrl,winName,'left='+mypos.left+',top='+mypos.top+',width=100,height=100,resize=1');
	
	self.focus();
	
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return {left:curleft,top:curtop};
}



	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 validateAdvancedSearch(){

	var fieldsFilled	=	0;
	
	if(!_el('search_text').value=='' || _el('search_text').value != '------Keyword-------')
		fieldsFilled++;
	if(_el('category_id').value!='' && _el('category_id').value!='0')
		fieldsFilled++;
	if(_el('sub_category_id').value!='' && _el('sub_category_id').value!='0')
		fieldsFilled++;

	if (fieldsFilled<2){
		alert("Please fill atleast two fields in order to proceed with the search");
		return false;
	}

	 return true;
}




/*- START -*/
function isWhitespace (c) 
{
    var whitespace = " \t\r\n\f\'";
    return (whitespace.indexOf (c) != -1);
}

function isBlank (str) 
{
    if (str == null) {
        return (true);
        }
    for (var i = 0; i < str.length; i++) {        
        var c = str.charAt (i);
        if (!isWhitespace (c)) {
           return (false);
           }
        }
    return (true);
}

function isDigit (str) 
{
    if (str == null) 
	{
        return (false);
    }
    if (isNaN(str))
    {
		return (false);
    }
	else if(str<=0)
	{
		return (false);
	}
    return (true);
}

function isNumber (str) 
{
    if (str == null) {
        return (false);
        }

    if (isNaN(str))
    {
		return (false);
    }
	else
	{
		if (str<=0)
		{
			return (false);
		}
	}
    return (true);
}


function checkemail(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

/*- END -*/

